On Oct 22 Andre Nathan wrote:

I sent this to the -devel list a few days ago, but didn't get
feedback...

Please do not apply this patch; it could cause headaches.

Currently, sieve sends redirection messages without touching the "MAIL
FROM" envelope address. For vacation messages, the address is always set
as the null sender ("<>").

This is correct behaviour. The envelope sender address should be thought of as an "errors-to" address.


This behaviour makes it impossible for mail accounting systems to deal
with those sieve messages, because they would have no information about
which user is doing the redirection or auto-response on the MTA logs.

That may be true, but a better solution might be either to encode this information somewhere else that the MTA can log (such as the Message-ID), or for Sieve to log it separately.


This patch adds the "sievemailfromasuser" to imapd.conf which allows
cyrus to use the email address of the user the message is being sent on
behalf of as the MAIL FROM address, for redirect and vacation.

I think that this can create the possibility of mail loops.

Sorry to be such a grump!

Matt
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to