> First, there can be no TO address before the client sends MAIL FROM.
> Second, the size check is done before checking the sender address,
> presumably because it is more efficient that way. But I guess some
> code could be swapped around.

My mistake. I thought:

552 5.3.4 Message size exceeds fixed limit;

I did not know that the message size was declared prior to the MAIL FROM
and RCPT TO commands.

I figured it would come either after the DATA command or after the
message was received so that it could calculate sizes. I'll rethink my
strategy here.

I have been scouring the docs to determine what checks are perform when
and in what order. I assume they follow the SMTP prtocol (HELO checks
first, MAIL FROM checks next, RCPT TO checks next, and so on...).

I found the architecture readme, which is excellent. Is there a list of
which programs do which checks? I could assemble a list from there.
Unless you (or someone) already had such a list?


Michael Munger, dCAP, MCPS, MCNPS, MBSS
High Powered Help, Inc.
Microsoft Certified Professional
Microsoft Certified Small Business Specialist
Digium Certified Asterisk Professional
mich...@highpoweredhelp.com

Reply via email to