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-