Lines Matching refs:mail_save_context
245 struct mail_save_context;
768 struct mail_save_context *
771 void mailbox_save_set_flags(struct mail_save_context *ctx,
775 void mailbox_save_copy_flags(struct mail_save_context *ctx, struct mail *mail);
777 void mailbox_save_set_min_modseq(struct mail_save_context *ctx,
782 void mailbox_save_set_received_date(struct mail_save_context *ctx,
786 void mailbox_save_set_save_date(struct mail_save_context *ctx,
790 void mailbox_save_set_from_envelope(struct mail_save_context *ctx,
794 void mailbox_save_set_uid(struct mail_save_context *ctx, uint32_t uid);
798 void mailbox_save_set_guid(struct mail_save_context *ctx, const char *guid);
800 void mailbox_save_set_pop3_uidl(struct mail_save_context *ctx,
804 void mailbox_save_set_pop3_order(struct mail_save_context *ctx,
807 struct mail *mailbox_save_get_dest_mail(struct mail_save_context *ctx);
813 int mailbox_save_begin(struct mail_save_context **ctx, struct istream *input);
814 int mailbox_save_continue(struct mail_save_context *ctx);
815 int mailbox_save_finish(struct mail_save_context **ctx);
816 void mailbox_save_cancel(struct mail_save_context **ctx);
819 mailbox_save_get_transaction(struct mail_save_context *ctx);
823 int mailbox_copy(struct mail_save_context **ctx, struct mail *mail);
826 int mailbox_move(struct mail_save_context **ctx, struct mail *mail);
830 int mailbox_save_using_mail(struct mail_save_context **ctx, struct mail *mail);