[Top] [All Lists]

Re: draft-elvey-refuse-sieve-02.txt

2004-08-10 16:52:56

Hi Kristin,

--On Tuesday, August 10, 2004 1:17 PM -0700 Kristin Hubner <kristin(_dot_)hubner(_at_)sun(_dot_)com> wrote:

For other sites that are already using reject with MDN text that is not
ASCII-only, their script
already isn't suitable for SMTP reject time interpretation.  Such sites
are going to have to
care, in their scripts, about the different requirements for reason  text
for SMTP rejections
vs. MDNs.

In addition to Phillip's comment there is another issue here: how do you do deal with multiple recipients? What happens in the case where one recipient's script accepts the message and the other does not? In that case a 250 has to be returned on SMTP DATA and a DSN sent back for the recipient that does not accept the message (the refuse spec does describe that). However, the current refuse command only accepts ascii as the reason string, and anyone that cares about i18n charset issues will likely want the DSN to allow non-ascii.

So to handle the multiple recipient case there has to be a single action that can handle both cases: an SMTP error rejection (ascii only) or a DSN/MDN (potentially non-ascii) rejection - and the implementation picks the appropriate one based on what it is allowed to do for a given message and recipient list. Given that I think it makes sense to extend reject rather than add a new action.

Cyrus Daboo

<Prev in Thread] Current Thread [Next in Thread>