On Thu, 2004-08-12 at 15:26 -0400, Cyrus Daboo wrote:
New syntax would be:
reject [":auto" / ":dsn" / ":mdn"] <reason: string>
":auto" - the sieve implementation decides which of SMTP error, DSN
or MDN is appropriate to use when the action is executed. This is
also the default behaviour if none of the optional tags is
specified. The 'reason' string is used in a DSN or MDN if one of
those is generated. The 'reason' string is not used in any SMTP error.
":dsn" - a DSN is always generated when the reject action is
executed. The 'reason' string is used in the DSN.
make it explicit and add "If a DSN can't be generated, the message is
":mdn" - a MDN is always generated when the reject action is
executed. The 'reason' string is used in the MDN.
since this is the old behaviour, I think this should be the default.