>> and IMGate can enforce max msg size, offloading that from IMail.

> Won't help--if IMGate enforces max msg size during message submission,
> the  clients  will have exactly the same problem. Clients that requeue
> 552ed  messages  will  not  be  "fixed"  unless  the  user  receives a
> full-fledged   bounce.   This   is  why  IMGate  would  need  to  have
> unrestricted msg size, then let IMail create the bounce.

More on this, after some more RFC reading. From section 4.5.3.1 of RFC
2821:

> RFC  821  [30]  incorrectly  listed  the  error where an SMTP server
> exhausts  its  implementation  limit  on the number of RCPT commands
> ("too  many recipients") as having reply code 552. The correct reply
> code  for  this condition is 452. Clients SHOULD treat a 552 code in
> this case as a temporary, rather than permanent, failure...

Technically  speaking,  then,  Outlook  is--make  sure  you're sitting
down--the  RFC-compliant  one, while The Bat! is applying intelligence
which benefits the end user, but which technically is non-RFC.

You  see, Outlook just globally transforms a 552 into a 452, no matter
where  in  the SMTP conversation it occurs, and requeues. On the other
hand,  The  Bat!  discriminates between a 552 that occurs after a RCPT
command--which  is  the  "too  many  recipients"  documentation  error
described  above--and  a  552  in response to the DATA command. In the
latter case, it takes the 552 "literally" as a permanent rejection and
removes the message from the queue.

This doesn't change the fact the Outlook is acting really stupid, from
a  bandwidth  and usability point-of-view, but it does explain what M$
programmers were thinking.

-Sandy


To Unsubscribe: http://www.ipswitch.com/support/mailing-lists.html
List Archive: http://www.mail-archive.com/imail_forum%40list.ipswitch.com/
Knowledge Base/FAQ: http://www.ipswitch.com/support/IMail/

Reply via email to