Lines Matching defs:_mail
57 struct mail *_mail = &mail->imail.mail.mail;
58 struct mdbox_mailbox *mbox = MDBOX_MAILBOX(_mail->box);
60 mail_index_refresh(_mail->box->index);
61 if (mail_index_is_expunged(_mail->transaction->view, _mail->seq)) {
62 mail_set_expunged(_mail);
68 mailbox_get_vname(_mail->box),
69 _mail->uid, map_uid);
97 struct mail *_mail = &mail->imail.mail.mail;
98 struct mdbox_mailbox *mbox = MDBOX_MAILBOX(_mail->box);
102 if (_mail->lookup_abort != MAIL_LOOKUP_ABORT_NEVER) {
103 mail_set_aborted(_mail);
106 _mail->mail_stream_opened = TRUE;
111 } else if (!_mail->saving) {
112 if (mdbox_mail_lookup(mbox, _mail->transaction->view,
113 _mail->seq, &map_uid) < 0)
120 mdbox_save_file_get_file(_mail->transaction,
121 _mail->seq,
126 _mail->transaction->stats.open_lookup_count++;
169 mdbox_mail_get_special(struct mail *_mail, enum mail_fetch_field field,
172 struct dbox_mail *mail = DBOX_MAIL(_mail);
173 struct mdbox_mailbox *mbox = MDBOX_MAILBOX(_mail->transaction->box);
180 if (mdbox_mail_lookup(mbox, _mail->transaction->view,
181 _mail->seq, &map_uid) < 0)
208 return dbox_mail_get_special(_mail, field, value_r);