On Wed, Apr 20, 2016, at 11:08 AM, Wietse Venema wrote: > SENDMAIL(1) SENDMAIL(1) > > ... > -bv Do not collect or deliver a message. Instead, send an email > report after verifying each recipient address. This is useful > for testing address rewriting and routing configurations.
Thanks. Probes with 'sendmail -bv' work, from my shell, with no error. :-/ Since it's not identical to the path/process an inbound mail takes, which I think is what this means > Actually, it's a different fake delivery status notification message > than with address probes; it becomes a real email message. Verify > probe results are absorbed internally. I susepct it's not touching whatever I've done to cause my problem. I turned up debug logging (wow, noisy!), and am staring at this bit which IIUC is the address verify in progress. Notice the ERROR, Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: connect to subsystem private/verify Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: send attr request = query Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: send attr address = exampl...@example.com Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: private/verify socket: wanted attribute: status Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: input attribute name: status Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: input attribute value: 0 Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: private/verify socket: wanted attribute: recipient_status Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: input attribute name: recipient_status Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: input attribute value: 2 Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: private/verify socket: wanted attribute: reason Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: input attribute name: reason >> Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: input attribute >> value: mail for example.com loops back to myself Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: private/verify socket: wanted attribute: (list terminator) Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: input attribute name: (end) Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: NOQUEUE: reject_warning: RCPT from out1-smtp.messagingengine.com[66.111.4.25]: 550 5.1.1 <exampl...@example.com>: Recipient address rejected: undeliverable address: Recipient address verification failed; from=<ja...@2.example.com> to=<exampl...@example.com> proto=ESMTP helo=<out1-smtp.messagingengine.com> Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: generic_checks: name=reject_unverified_recipient status=0 Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: generic_checks: name=reject_unlisted_recipient Apr 20 11:02:17 mail01 postfix/psint/smtpd[24202]: >>> CHECKING RECIPIENT MAPS <<< That input attribute value: mail for example.com loops back to myself can't be good. I wonder if that's what's causing the almost immediately subsequent "Recipient address rejected" (for now, now relegated to just a reject_warning)? What I can't yet grasp is which piece is causing the problem. If what Noel said is true The "loops back to myself" message occurs when postfix is greeted with its own HELO hostname. there's a wrong HELO, or hostname setting ... somewhere. Since it's an 'internal' process, I can't seems to identify where the problem is. The increased verbosity on the psint process isn't enough to tell me, apparently. Where do I look for this cause? Jason