Lines Matching defs:mail
5 #include "index-mail.h"
21 bool index_pop3_uidl_can_exist(struct mail *mail)
32 saved mail, which isn't worth it. */
33 mail_index_get_header_ext(mail->transaction->view,
34 mail->box->pop3_uidl_hdr_ext_id,
41 return mail->uid <= uidl.max_uid_with_pop3_uidl;
44 void index_pop3_uidl_update_exists(struct mail *mail, bool exists)
46 struct mailbox_transaction_context *trans = mail->transaction;
49 if (trans->highest_pop3_uidl_uid < mail->uid) {
50 trans->highest_pop3_uidl_uid = mail->uid;
51 trans->prev_pop3_uidl_tracking_seq = mail->seq;
53 } else if (mail->seq == trans->prev_pop3_uidl_tracking_seq+1) {