Hello,
A propos the default sending address of vacation messages:
On 2/4/2010 4:58 AM, NED+mta-filters(_at_)mauve(_dot_)mrochek(_dot_)com wrote:
Dilyan says...
State that replies are sent by default with "From" as the envelope
recipient (when feasible) currently receiving the message.
No; this draft will make no incompatible changes to the base Vacation protocol.
Unless, of course, the working group really wants to.
First of all, since Sieves aren't always evaluated by SMTP servers prior to
final delivery and may in fact be evaluated by MUAs after final delivery, the
envelope recipient address may not be available for use in this way. As such,
we cannot possibly impose such a requirement without also restricting the
domain within which the extension can be used, probably to an unacceptable
degree.
Vacation responses are sent if it is recognized that the current
recipient is mentioned in To/CC/Bcc/Resent-To/Resent-Cc/Resend-Bcc
headers. This recognition matches the known addresses of the recipients
(mailbox name and everything mentioned in :addresses) towards the
To/CC.. headers. If a match is found, then the vacation is sent...
using the found address in the From header.
My idea was to send by default (vacation without :from parameter) the
vacations From the address of the recipient, not From the address of the
current mailbox. Even if the SMTP envelope is not available at the time
the sieve script is evaluated, the engine can still figure out the
suggested From address, as indicated above.
In cases where a Sieve owner has multiple addresses I understand the desire
for the message to come from whatever address the originator used in order
to lessen confusion, but the reality is that such a requirement cannot possibly
be met.
Considering the above way of determining the From address, why cannot
the requirement
Unless explicitly overridden with a :from parameter, the From field
SHOULD be set to the address of the owner of the Sieve script.
be met?
Can the variable expansion be explicitly disabled in the :from parameter
of vacation?
Със здраве,
Дилян
_______________________________________________
sieve mailing list
sieve(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/sieve