Op 3/24/2018 om 9:16 AM schreef André Rodier:
Dear all,
I have found a way to automatically copy sent emails in the "Sent" folder, but I am not sure it is the simplest and more reliable way on the long term.
I am open to suggestions if I miss a feature in Dovecot - or Postfix, that allows me to do this. I vaguely remember an SMTP extension that do that, but my memory could be wrong.
I think you mean:
https://tools.ietf.org/html/rfc4468
Which was recently added to Dovecot as a feature:
https://wiki.dovecot.org/Submission
However, clients will not support this at this time, so you will not be helped there.
First, I use "~" as a recipient delimiter. Then, I set up a postfix senders_bcc_map that add the ~Sent part:
andre@homebox.space → bcc: andre~Sent@homebox.space
It worked, except that the emails was marked as new.
I tried first to add a global sieve filter like this:
# Sieve script executed before for user require ["fileinto","imap4flags"];
# Move automatically copied emails to the sent folder # And mark them as read if header :contains "Delivered-To" "~Sent" { setflag "\\Seen"; fileinto "Sent"; }
But it did not work, so maybe there is a trick I am not aware of.
The Delivered-To header is currently only added when there is a single recipient in the LMTP session. It would not surprise me when the ~Sent Bcc is batched in the same transaction by Postfix, which means that this header is never added.
You'd better use the envelope extension:
https://tools.ietf.org/html/rfc5228#section-5.4
Regards,
Stephan.