On Fri, 2009-06-12 at 12:41 -0500, Noel Jones wrote:
> A QUEUEID is created when the number of accepted recipients 
> for a message is greater than zero.
> 
> In the case of a multi-recipient message where some recipients 
> are accepted and some rejected, recipients before the first 
> accepted recipient will have NOQUEUEID, after that a QUEUEID 
> will be listed.
> 
> A message may be rejected by smtpd_{data, 
> end-of-data}_restrictions, in which case a QUEUEID will have 
> already been created.

Ok, to be sure, if I have understood all this correctly: 
whenever the smtpd server sees a "RCPT TO" in the SMTP 
protocol, all the smtpd_recipient_restrictions will be 
applied. After the first "valid" recipient a QUEUEID is
created (which will be used in the logs for this and all
subsequent valid and invalid "RCPT TO" recipients).

Because a "DATA" command is only allowed when there has
been at least one valid recipient, all log messages
regarding invalid DATA / END-OF-DATA restrictions will 
contain a QUEUEID (!="NOQUEUE").

Ok?

Thanks and regards
-stefan-


Reply via email to