Searched refs:mail (Results 1 - 25 of 158) sorted by relevance

1234567

/dovecot/src/plugins/fts/
H A Dfts-build-mail.h5 struct mail *mail);
/dovecot/src/lib-storage/
H A Dmail-copy.h4 struct mail;
8 int mail_storage_copy(struct mail_save_context *ctx, struct mail *mail);
11 from the given mail (e.g. received date, from envelope, guid). */
13 struct mail *mail);
15 /* Returns TRUE if mail can be copied using hard linking from src to dest.
H A Dfail-mail.c5 #include "mail-storage-private.h"
6 #include "fail-mail-storage.h"
8 struct mail *
13 struct mail_private *mail; local
16 pool = pool_alloconly_create("fail mail", 1024);
17 mail = p_new(pool, struct mail_private, 1);
18 mail->mail.box = t->box;
19 mail->mail
26 fail_mail_free(struct mail *mail) argument
33 fail_mail_set_seq(struct mail *mail, uint32_t seq, bool saving) argument
44 fail_mail_set_uid(struct mail *mail, uint32_t uid) argument
197 fail_mail_get_backend_mail(struct mail *mail, struct mail **real_mail_r) argument
[all...]
H A Dmail.c11 #include "mail-cache.h"
12 #include "mail-storage-private.h"
17 struct mail *mail_alloc(struct mailbox_transaction_context *t,
21 struct mail *mail; local
26 mail = t->box->v.mail_alloc(t, wanted_fields, wanted_headers);
27 hook_mail_allocated(mail);
30 return mail;
33 void mail_free(struct mail **mail) argument
41 mail_set_seq(struct mail *mail, uint32_t seq) argument
48 mail_set_seq_saving(struct mail *mail, uint32_t seq) argument
55 mail_set_uid(struct mail *mail, uint32_t uid) argument
62 mail_prefetch(struct mail *mail) argument
73 mail_add_temp_wanted_fields(struct mail *mail, enum mail_fetch_field fields, struct mailbox_header_lookup_ctx *headers) argument
84 mail_get_flags(struct mail *mail) argument
91 mail_get_modseq(struct mail *mail) argument
98 mail_get_pvt_modseq(struct mail *mail) argument
105 mail_get_keywords(struct mail *mail) argument
119 mail_get_parts(struct mail *mail, struct message_part **parts_r) argument
130 mail_get_date(struct mail *mail, time_t *date_r, int *timezone_r) argument
141 mail_get_received_date(struct mail *mail, time_t *date_r) argument
152 mail_get_save_date(struct mail *mail, time_t *date_r) argument
163 mail_get_virtual_size(struct mail *mail, uoff_t *size_r) argument
174 mail_get_physical_size(struct mail *mail, uoff_t *size_r) argument
185 mail_get_first_header(struct mail *mail, const char *field, const char **value_r) argument
197 mail_get_first_header_utf8(struct mail *mail, const char *field, const char **value_r) argument
209 mail_get_headers(struct mail *mail, const char *field, const char *const **value_r) argument
221 mail_get_headers_utf8(struct mail *mail, const char *field, const char *const **value_r) argument
233 mail_get_header_stream(struct mail *mail, struct mailbox_header_lookup_ctx *headers, struct istream **stream_r) argument
249 mail_set_aborted(struct mail *mail) argument
255 mail_get_stream(struct mail *mail, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
262 mail_get_stream_because(struct mail *mail, struct message_size *hdr_size, struct message_size *body_size, const char *reason, struct istream **stream_r) argument
281 mail_get_hdr_stream(struct mail *mail, struct message_size *hdr_size, struct istream **stream_r) argument
287 mail_get_hdr_stream_because(struct mail *mail, struct message_size *hdr_size, const char *reason, struct istream **stream_r) argument
306 mail_get_binary_stream(struct mail *mail, const struct message_part *part, bool include_hdr, uoff_t *size_r, bool *binary_r, struct istream **stream_r) argument
324 mail_get_binary_size(struct mail *mail, const struct message_part *part, bool include_hdr, uoff_t *size_r, unsigned int *lines_r) argument
339 mail_get_special(struct mail *mail, enum mail_fetch_field field, const char **value_r) argument
350 mail_get_backend_mail(struct mail *mail, struct mail **real_mail_r) argument
356 mail_update_flags(struct mail *mail, enum modify_type modify_type, enum mail_flags flags) argument
364 mail_update_keywords(struct mail *mail, enum modify_type modify_type, struct mail_keywords *keywords) argument
372 mail_update_modseq(struct mail *mail, uint64_t min_modseq) argument
379 mail_update_pvt_modseq(struct mail *mail, uint64_t min_pvt_modseq) argument
386 mail_update_pop3_uidl(struct mail *mail, const char *uidl) argument
394 mail_expunge(struct mail *mail) argument
403 mail_autoexpunge(struct mail *mail) argument
411 mail_set_expunged(struct mail *mail) argument
418 mail_precache(struct mail *mail) argument
427 mail_set_cache_corrupted(struct mail *mail, enum mail_fetch_field field, const char *reason) argument
467 mail_has_attachment_keywords(struct mail *mail) argument
474 mail_set_attachment_keywords(struct mail *mail) argument
[all...]
H A Dmail-copy.c5 #include "mail-storage-private.h"
6 #include "mail-copy.h"
9 mail_copy_set_failed(struct mail_save_context *ctx, struct mail *mail, argument
15 if (ctx->transaction->box->storage == mail->box->storage)
18 errstr = mail_storage_get_last_error(mail->box->storage, &error);
24 struct mail *mail)
30 if (mail_get_received_date(mail, &received_date) < 0) {
31 mail_copy_set_failed(ctx, mail, "receive
23 mail_save_copy_default_metadata(struct mail_save_context *ctx, struct mail *mail) argument
57 mail_storage_try_copy(struct mail_save_context **_ctx, struct mail *mail) argument
96 mail_storage_copy(struct mail_save_context *ctx, struct mail *mail) argument
[all...]
/dovecot/src/lib-storage/index/dbox-common/
H A Ddbox-mail.h4 #include "index-mail.h"
13 #define DBOX_MAIL(s) container_of(s, struct dbox_mail, imail.mail.mail)
15 struct mail *
19 void dbox_mail_close(struct mail *mail);
21 int dbox_mail_get_physical_size(struct mail *mail, uoff_t *size_r);
22 int dbox_mail_get_virtual_size(struct mail *mail, uoff_
[all...]
H A Ddbox-mail.c7 #include "index-mail.h"
12 #include "dbox-mail.h"
15 struct mail *
20 struct dbox_mail *mail; local
23 pool = pool_alloconly_create("mail", 2048);
24 mail = p_new(pool, struct dbox_mail, 1);
25 mail->imail.mail.pool = pool;
27 index_mail_init(&mail->imail, t, wanted_fields, wanted_headers);
28 return &mail
33 struct dbox_mail *mail = DBOX_MAIL(_mail); local
42 dbox_mail_metadata_read(struct dbox_mail *mail, struct dbox_file **file_r) argument
65 dbox_mail_metadata_get(struct dbox_mail *mail, enum dbox_metadata_key key, const char **value_r) argument
79 struct dbox_mail *mail = DBOX_MAIL(_mail); local
96 struct dbox_mail *mail = DBOX_MAIL(_mail); local
119 struct dbox_mail *mail = DBOX_MAIL(_mail); local
143 struct dbox_mail *mail = DBOX_MAIL(_mail); local
166 dbox_get_cached_metadata(struct dbox_mail *mail, enum dbox_metadata_key key, enum index_cache_field cache_field, const char **value_r) argument
225 struct dbox_mail *mail = DBOX_MAIL(_mail); local
264 get_mail_stream(struct dbox_mail *mail, uoff_t offset, struct istream **stream_r) argument
293 struct dbox_mail *mail = DBOX_MAIL(_mail); local
[all...]
/dovecot/src/lib-storage/index/
H A Distream-mail.h4 struct istream *i_stream_create_mail(struct mail *mail, struct istream *input,
H A Dindex-mail.h5 #include "mail-cache.h"
6 #include "mail-storage-private.h"
37 /* If binary flags are set, it's not checked whether mail is
135 struct mail_private mail; member in struct:index_mail
141 /* per-mail variables, here for performance reasons: */
147 #define HEADER_MATCH_USABLE(mail, num) \
148 ((num & ~1) == (mail)->header_match_value)
154 /* mail created by mailbox_search_*() */
160 #define INDEX_MAIL(s) container_of(s, struct index_mail, mail.mail)
[all...]
H A Dindex-pop3-uidl.h5 struct mail;
12 bool index_pop3_uidl_can_exist(struct mail *mail);
13 void index_pop3_uidl_update_exists(struct mail *mail, bool exists);
H A Dindex-mail.c18 #include "mail-cache.h"
19 #include "mail-index-modseq.h"
21 #include "istream-mail.h"
22 #include "index-mail.h"
72 static void index_mail_init_data(struct index_mail *mail);
73 static int index_mail_parse_body(struct index_mail *mail,
75 static int index_mail_write_body_snippet(struct index_mail *mail);
77 int index_mail_cache_lookup_field(struct index_mail *mail, buffer_t *buf, argument
82 ret = mail_cache_lookup_field(mail->mail
89 get_serialized_parts(struct index_mail *mail, buffer_t **part_buf_r) argument
98 get_unserialized_parts(struct index_mail *mail) argument
130 get_cached_parts(struct index_mail *mail) argument
153 index_mail_set_message_parts_corrupted(struct mail *mail, const char *error) argument
169 index_mail_get_fixed_field(struct index_mail *mail, enum index_cache_field field, void *data, size_t data_size) argument
187 index_mail_get_cached_uoff_t(struct index_mail *mail, enum index_cache_field field, uoff_t *size_r) argument
196 struct mail_private *mail = (struct mail_private *)_mail; local
219 struct mail_private *mail = (struct mail_private *)_mail; local
243 struct index_mail *mail = INDEX_MAIL(_mail); local
256 struct index_mail *mail = INDEX_MAIL(_mail); local
274 struct index_mail *mail = INDEX_MAIL(_mail); local
304 struct index_mail *mail = INDEX_MAIL(_mail); local
318 struct index_mail *mail = INDEX_MAIL(_mail); local
347 struct index_mail *mail = INDEX_MAIL(_mail); local
365 struct index_mail *mail = INDEX_MAIL(_mail); local
381 index_mail_cache_sent_date(struct index_mail *mail) argument
410 struct index_mail *mail = INDEX_MAIL(_mail); local
433 get_cached_msgpart_sizes(struct index_mail *mail) argument
456 struct index_mail *mail = INDEX_MAIL(_mail); local
470 index_mail_get_cached_virtual_size(struct index_mail *mail, uoff_t *size_r) argument
512 index_mail_get_cached_body_size(struct index_mail *mail) argument
543 struct index_mail *mail = INDEX_MAIL(_mail); local
565 struct index_mail *mail = INDEX_MAIL(_mail); local
582 index_mail_cache_add(struct index_mail *mail, enum index_cache_field field, const void *data, size_t data_size) argument
589 index_mail_cache_add_idx(struct index_mail *mail, unsigned int field_idx, const void *data, size_t data_size) argument
619 want_plain_bodystructure_cached(struct index_mail *mail) argument
640 index_mail_body_parsed_cache_flags(struct index_mail *mail) argument
690 index_mail_body_parsed_cache_message_parts(struct index_mail *mail) argument
731 index_mail_body_parsed_cache_bodystructure(struct index_mail *mail, enum index_cache_field field) argument
818 index_mail_want_cache(struct index_mail *mail, enum index_cache_field field) argument
864 index_mail_save_finish_make_snippet(struct index_mail *mail) argument
880 index_mail_cache_sizes(struct index_mail *mail) argument
932 index_mail_cache_dates(struct index_mail *mail) argument
1012 index_mail_write_body_snippet(struct index_mail *mail) argument
1050 index_mail_parse_body_finish(struct index_mail *mail, enum index_cache_field field, bool success) argument
1120 index_mail_stream_log_failure(struct index_mail *mail) argument
1125 index_mail_stream_check_failure(struct index_mail *mail) argument
1133 index_mail_refresh_expunged(struct mail *mail) argument
1140 index_mail_stream_log_failure_for(struct index_mail *mail, struct istream *input) argument
1162 index_mail_parse_body(struct index_mail *mail, enum index_cache_field field) argument
1193 index_mail_stream_destroy_callback(struct index_mail *mail) argument
1202 struct index_mail *mail = INDEX_MAIL(_mail); local
1211 index_mail_init_stream(struct index_mail *mail, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
1311 index_mail_parse_bodystructure(struct index_mail *mail, enum index_cache_field field) argument
1380 index_mail_get_plain_bodystructure(struct index_mail *mail, string_t *str, bool extended) argument
1391 index_mail_fetch_body_snippet(struct index_mail *mail, const char **value_r) argument
1420 index_mail_get_cached_body(struct index_mail *mail, const char **value_r) argument
1472 index_mail_get_cached_bodystructure(struct index_mail *mail, const char **value_r) argument
1505 struct index_mail *mail = INDEX_MAIL(_mail); local
1559 index_mail_get_backend_mail(struct mail *mail, struct mail **real_mail_r) argument
1571 struct index_mail *mail; local
1582 index_mail_init_event(struct mail *mail) argument
1588 index_mail_init(struct index_mail *mail, struct mailbox_transaction_context *t, enum mail_fetch_field wanted_fields, struct mailbox_header_lookup_ctx *wanted_headers) argument
1611 index_mail_close_streams_full(struct index_mail *mail, bool closing) argument
1651 index_mail_close_streams(struct index_mail *mail) argument
1656 index_mail_init_data(struct index_mail *mail) argument
1674 index_mail_reset_data(struct index_mail *mail) argument
1694 struct index_mail *mail = INDEX_MAIL(_mail); local
1732 check_envelope(struct index_mail *mail) argument
1763 struct index_mail *mail = INDEX_MAIL(_mail); local
1882 struct index_mail *mail = INDEX_MAIL(_mail); local
1914 struct index_mail *mail = INDEX_MAIL(_mail); local
1955 struct index_mail *mail = INDEX_MAIL(_mail); local
1997 struct index_mail *mail = INDEX_MAIL(_mail); local
2015 struct index_mail *mail = INDEX_MAIL(_mail); local
2057 struct index_mail *mail = INDEX_MAIL(_mail); local
2064 struct index_mail *mail = INDEX_MAIL(_mail); local
2093 struct index_mail *mail = INDEX_MAIL(_mail); local
2115 struct index_mail *mail = INDEX_MAIL(_mail); local
2148 struct mail_private *mail = (struct mail_private *)_mail; local
2175 struct mail_private *mail = (struct mail_private *)_mail; local
2208 index_mail_update_keywords(struct mail *mail, enum modify_type modify_type, struct mail_keywords *keywords) argument
2229 index_mail_update_modseq(struct mail *mail, uint64_t min_modseq) argument
2235 index_mail_update_pvt_modseq(struct mail *mail, uint64_t min_pvt_modseq) argument
2244 index_mail_expunge(struct mail *mail) argument
2261 index_mail_parse(struct mail *mail, bool parse_body) argument
2274 index_mail_precache(struct mail *mail) argument
2309 index_mail_reset_vsize_ext(struct mail *mail) argument
2321 index_mail_set_cache_corrupted(struct mail *mail, enum mail_fetch_field field, const char *reason) argument
2403 index_mail_cache_reason(struct mail *mail, const char *reason) argument
[all...]
H A Dindex-mail-headers.c17 #include "index-mail.h"
35 static void index_mail_parse_header_finish(struct index_mail *mail) argument
37 struct mail *_mail = &mail->mail.mail;
47 array_sort(&mail->header_lines, header_line_cmp);
49 lines = array_get(&mail->header_lines, &count);
50 match = array_get(&mail->header_match, &match_count);
51 header = mail
156 index_mail_want_parse_headers(struct index_mail *mail) argument
168 index_mail_parse_header_register_all_wanted(struct index_mail *mail) argument
189 index_mail_parse_header_init(struct index_mail *mail, struct mailbox_header_lookup_ctx *headers) argument
262 index_mail_parse_finish_imap_envelope(struct index_mail *mail) argument
280 index_mail_parse_header(struct message_part *part, struct message_header_line *hdr, struct index_mail *mail) argument
359 index_mail_parse_part_header_cb(struct message_part *part, struct message_header_line *hdr, struct index_mail *mail) argument
367 index_mail_parse_header_cb(struct message_header_line *hdr, struct index_mail *mail) argument
376 struct index_mail *mail = INDEX_MAIL(_mail); local
405 index_mail_init_parser(struct index_mail *mail) argument
434 index_mail_parse_headers(struct index_mail *mail, struct mailbox_header_lookup_ctx *headers, const char *reason) argument
476 imap_envelope_parse_callback(struct message_header_line *hdr, struct index_mail *mail) argument
486 index_mail_headers_get_envelope(struct index_mail *mail) argument
549 index_mail_header_is_parsed(struct index_mail *mail, unsigned int field_idx) argument
583 index_mail_get_parsed_header(struct index_mail *mail, unsigned int field_idx) argument
621 index_mail_get_raw_headers(struct index_mail *mail, const char *field, const char *const **value_r) argument
755 index_mail_headers_decode(struct index_mail *mail, const char *const **_list, unsigned int max_count) argument
795 struct index_mail *mail = INDEX_MAIL(_mail); local
829 struct index_mail *mail = INDEX_MAIL(_mail); local
864 header_cache_callback(struct header_filter_istream *input ATTR_UNUSED, struct message_header_line *hdr, bool *matched ATTR_UNUSED, struct index_mail *mail) argument
875 struct index_mail *mail = INDEX_MAIL(_mail); local
[all...]
H A Dindex-sort-private.h9 struct mail *temp_mail;
13 struct mail *mail);
23 /* Returns 1 on success, 0 if mail is already expunged, -1 on other errors. */
32 struct mail *mail);
H A Dindex-sort.c41 struct mail *mail)
43 switch (mailbox_get_last_mail_error(mail->box)) {
60 struct mail *mail)
62 index_sort_program_set_mail_failed(program, mail);
64 if (mailbox_get_last_mail_error(mail->box) == MAIL_ERROR_LIMIT) {
76 struct mail *mail)
82 node->seq = mail
40 index_sort_program_set_mail_failed(struct mail_search_sort_program *program, struct mail *mail) argument
59 index_sort_program_set_date_failed(struct mail_search_sort_program *program, struct mail *mail) argument
75 index_sort_list_add_arrival(struct mail_search_sort_program *program, struct mail *mail) argument
88 index_sort_list_add_date(struct mail_search_sort_program *program, struct mail *mail) argument
106 index_sort_list_add_size(struct mail_search_sort_program *program, struct mail *mail) argument
120 index_sort_get_pop3_order(struct mail *mail, uoff_t *size_r) argument
135 index_sort_list_add_pop3_order(struct mail_search_sort_program *program, struct mail *mail) argument
146 index_sort_get_relevancy(struct mail *mail, float *result_r) argument
159 index_sort_list_add_relevancy(struct mail_search_sort_program *program, struct mail *mail) argument
170 index_sort_list_add(struct mail_search_sort_program *program, struct mail *mail) argument
414 get_first_addr(struct mail *mail, const char *header, struct message_address **addr_r) argument
432 get_first_mailbox(struct mail *mail, const char *header, const char **mailbox_r) argument
445 get_display_name(struct mail *mail, const char *header, const char **name_r) argument
476 index_sort_set_seq(struct mail_search_sort_program *program, struct mail *mail, uint32_t seq) argument
493 struct mail *mail = program->temp_mail; local
547 struct mail *mail = program->temp_mail; local
[all...]
H A Distream-mail.c4 #include "mail-storage-private.h"
6 #include "index-mail.h"
7 #include "istream-mail.h"
12 struct mail *mail; member in struct:mail_istream
20 struct mail *mail = mstream->mail; local
28 mail_storage_last_error_push(mail->box->storage);
29 orig_lookup_abort = mail
149 i_stream_create_mail(struct mail *mail, struct istream *input, bool input_has_body) argument
[all...]
/dovecot/src/lib-storage/index/imapc/
H A Dimapc-mail.h4 #include "index-mail.h"
28 #define IMAPC_MAIL(s) container_of(s, struct imapc_mail, imail.mail.mail)
32 struct mail *
36 int imapc_mail_fetch(struct mail *mail, enum mail_fetch_field fields,
38 void imapc_mail_try_init_stream_from_cache(struct imapc_mail *mail);
39 bool imapc_mail_prefetch(struct mail *mail);
41 void imapc_mail_init_stream(struct imapc_mail *mail);
[all...]
/dovecot/src/lib-storage/index/dbox-single/
H A Dsdbox-mail.c7 #include "index-mail.h"
8 #include "dbox-mail.h"
14 static void sdbox_mail_set_expunged(struct dbox_mail *mail) argument
16 struct mail *_mail = &mail->imail.mail.mail;
28 static int sdbox_mail_file_set(struct dbox_mail *mail) argument
30 struct mail *_mail = &mail
65 struct dbox_mail *mail = DBOX_MAIL(_mail); local
104 sdbox_mail_open(struct dbox_mail *mail, uoff_t *offset_r, struct dbox_file **file_r) argument
[all...]
/dovecot/src/plugins/notify/
H A Dnotify-plugin.h4 #include "mail-types.h"
6 struct mail;
17 void (*mail_save)(void *txn, struct mail *mail);
18 void (*mail_copy)(void *txn, struct mail *src, struct mail *dst);
19 void (*mail_expunge)(void *txn, struct mail *mail);
20 void (*mail_update_flags)(void *txn, struct mail *mail,
[all...]
H A Dnotify-plugin-private.h7 void notify_contexts_mail_save(struct mail *mail);
8 void notify_contexts_mail_copy(struct mail *src, struct mail *dst);
9 void notify_contexts_mail_expunge(struct mail *mail);
10 void notify_contexts_mail_update_flags(struct mail *mail,
12 void notify_contexts_mail_update_keywords(struct mail *mail,
[all...]
/dovecot/src/plugins/virtual/
H A Dvirtual-mail.c5 #include "index-mail.h"
15 /* currently active mail */
16 struct mail *cur_backend_mail;
20 ARRAY(struct mail *) backend_mails;
22 /* mail is lost if backend_mail doesn't point to correct mail */
26 struct mail *
37 vmail->imail.mail.pool = pool;
38 vmail->imail.mail.data_pool =
40 vmail->imail.mail
58 virtual_mail_close(struct mail *mail) argument
73 virtual_mail_free(struct mail *mail) argument
107 struct mail *mail = &vmail->imail.mail.mail; local
148 virtual_mail_set_backend_mail(struct mail *mail, struct virtual_backend_box *bbox) argument
173 virtual_mail_set_unattached_backend_mail(struct mail *mail, struct mail *backend_mail) argument
185 virtual_mail_set_seq(struct mail *mail, uint32_t seq, bool saving) argument
207 virtual_mail_set_uid(struct mail *mail, uint32_t uid) argument
218 virtual_mail_set_uid_cache_updates(struct mail *mail, bool set) argument
230 virtual_mail_prefetch(struct mail *mail) argument
242 virtual_mail_precache(struct mail *mail) argument
255 virtual_mail_add_temp_wanted_fields(struct mail *mail, enum mail_fetch_field fields, struct mailbox_header_lookup_ctx *headers) argument
270 virtual_mail_get_parts(struct mail *mail, struct message_part **parts_r) argument
285 virtual_mail_get_date(struct mail *mail, time_t *date_r, int *timezone_r) argument
303 virtual_mail_get_received_date(struct mail *mail, time_t *date_r) argument
317 virtual_mail_get_save_date(struct mail *mail, time_t *date_r) argument
331 virtual_mail_get_virtual_mail_size(struct mail *mail, uoff_t *size_r) argument
345 virtual_mail_get_physical_size(struct mail *mail, uoff_t *size_r) argument
360 virtual_mail_get_first_header(struct mail *mail, const char *field, bool decode_to_utf8, const char **value_r) argument
381 virtual_mail_get_headers(struct mail *mail, const char *field, bool decode_to_utf8, const char *const **value_r) argument
399 virtual_mail_get_header_stream(struct mail *mail, struct mailbox_header_lookup_ctx *headers, struct istream **stream_r) argument
423 virtual_mail_get_stream(struct mail *mail, bool get_body, struct message_size *hdr_size, struct message_size *body_size, struct istream **stream_r) argument
454 virtual_mail_get_binary_stream(struct mail *mail, const struct message_part *part, bool include_hdr, uoff_t *size_r, unsigned int *lines_r, bool *binary_r, struct istream **stream_r) argument
476 virtual_mail_get_special(struct mail *mail, enum mail_fetch_field field, const char **value_r) argument
491 virtual_mail_get_backend_mail(struct mail *mail, struct mail **real_mail_r) argument
505 virtual_mail_update_pop3_uidl(struct mail *mail, const char *uidl) argument
515 virtual_mail_expunge(struct mail *mail) argument
526 virtual_mail_set_cache_corrupted(struct mail *mail, enum mail_fetch_field field, const char *reason) argument
[all...]
/dovecot/src/lib-lda/
H A Dmail-send.h4 struct mail;
/dovecot/src/lib-storage/index/cydir/
H A Dcydir-mail.c5 #include "index-mail.h"
12 static const char *cydir_mail_get_path(struct mail *mail) argument
16 dir = mailbox_get_path(mail->box);
17 return t_strdup_printf("%s/%u.", dir, mail->uid);
20 static int cydir_mail_stat(struct mail *mail, struct stat *st_r) argument
24 if (mail->lookup_abort == MAIL_LOOKUP_ABORT_NOT_IN_CACHE) {
25 mail_set_aborted(mail);
28 mail
45 struct index_mail *mail = INDEX_MAIL(_mail); local
62 struct index_mail *mail = INDEX_MAIL(_mail); local
79 struct index_mail *mail = INDEX_MAIL(_mail); local
100 struct index_mail *mail = INDEX_MAIL(_mail); local
[all...]
/dovecot/src/lib-storage/index/pop3c/
H A Dpop3c-mail.c6 #include "index-mail.h"
11 struct mail *
16 struct pop3c_mail *mail; local
19 pool = pool_alloconly_create("mail", 2048);
20 mail = p_new(pool, struct pop3c_mail, 1);
21 mail->imail.mail.pool = pool;
23 index_mail_init(&mail->imail, t, wanted_fields, wanted_headers);
24 return &mail->imail.mail
58 struct index_mail *mail = INDEX_MAIL(_mail); local
71 struct index_mail *mail = INDEX_MAIL(_mail); local
110 pop3c_mail_cache_size(struct index_mail *mail) argument
173 struct index_mail *mail = &pmail->imail; local
[all...]
/dovecot/src/lib-storage/index/mbox/
H A Dmbox-mail.c7 #include "index-mail.h"
19 static void mbox_prepare_resync(struct mail *mail) argument
21 struct mbox_transaction_context *t = MBOX_TRANSCTX(mail->transaction);
22 struct mbox_mailbox *mbox = MBOX_MAILBOX(mail->box);
32 static int mbox_mail_seek(struct index_mail *mail) argument
34 struct mail *_mail = &mail->mail.mail;
112 struct index_mail *mail = INDEX_MAIL(_mail); local
135 struct index_mail *mail = INDEX_MAIL(_mail); local
150 mbox_mail_get_md5_header(struct index_mail *mail, const char **value_r) argument
182 struct index_mail *mail = INDEX_MAIL(_mail); local
238 mbox_mail_get_next_offset(struct index_mail *mail, uoff_t *next_offset_r) argument
288 struct index_mail *mail = INDEX_MAIL(_mail); local
330 mbox_mail_init_stream(struct index_mail *mail) argument
378 struct index_mail *mail = INDEX_MAIL(_mail); local
390 struct index_mail *mail = INDEX_MAIL(_mail); local
398 struct index_mail *mail = INDEX_MAIL(_mail); local
[all...]
/dovecot/src/plugins/push-notification/
H A Dpush-notification-triggers.h6 #include "mail-types.h"
8 struct mail;
55 struct mail *mail,
59 struct mail *mail,
63 struct mail *mail,
67 struct mail *mail,
[all...]

Completed in 123 milliseconds

1234567