Lines Matching defs:_mail
16 struct mail *_mail = &mail->imail.mail.mail;
18 mail_index_refresh(_mail->box->index);
19 if (mail_index_is_expunged(_mail->transaction->view, _mail->seq)) {
20 mail_set_expunged(_mail);
24 mail_set_critical(_mail, "dbox: Unexpectedly lost uid");
25 sdbox_set_mailbox_corrupted(_mail->box);
30 struct mail *_mail = &mail->imail.mail.mail;
31 struct sdbox_mailbox *mbox = SDBOX_MAILBOX(_mail->box);
38 } else if (!_mail->saving) {
39 mail->open_file = sdbox_file_init(mbox, _mail->uid);
44 sdbox_save_file_get_file(_mail->transaction,
45 _mail->seq);
51 mail_set_critical(_mail,
53 sdbox_set_mailbox_corrupted(_mail->box);
61 sdbox_mail_get_special(struct mail *_mail, enum mail_fetch_field field,
64 struct sdbox_mailbox *mbox = SDBOX_MAILBOX(_mail->box);
65 struct dbox_mail *mail = DBOX_MAIL(_mail);
73 _mail->transaction->stats.fstat_lookup_count++;
76 mail_set_expunged(_mail);
101 return dbox_mail_get_special(_mail, field, value_r);
107 struct mail *_mail = &mail->imail.mail.mail;
111 if (_mail->lookup_abort != MAIL_LOOKUP_ABORT_NEVER) {
112 mail_set_aborted(_mail);
115 _mail->mail_stream_opened = TRUE;
122 _mail->transaction->stats.open_lookup_count++;