...
virtual_alias_domains = $virtual_alias_maps
virtual_alias_maps = hash:/etc/postfix/virtual, ldap:vldap

These are all your address class definitions. We can't see into your virtual_alias_maps to know what domains might be listed there. You can show us "postmap -q sanguine.whoi.edu hash:/etc/postfix/virtual" and
"postmap -q sanguine.whoi.edu ldap:vldap".

Both of those postmap commands returned nothing.



BTW, I always use complete paths for lookups. I think "ldap:vldap" defaults to "ldap:$config_directory/vldap", but it never hurts to be specific, so you know what you're getting.

May 11 12:25:34 obtest postfix/smtpd[4878]: NOQUEUE: reject: RCPT
from web62403.mail.re1.yahoo.com[69.147.75.80]: 554 5.7.1
<e...@sanguine.whoi.edu>: Relay access denied;
from=<ecunningham5...@yahoo.com> to=<e...@sanguine.whoi.edu>
proto=SMTP helo=<web62403.mail.re1.yahoo.com>

So, sanguine.whoi.edu is apparently not in any of your address class definitions. It doesn't matter what's in transport_maps for this. And it's HIGHLY recommended that you do NOT use transport_maps as a dual-use lookup as an address class definition, because that could cause you to accept mail that's not yours.

Correct, sanguine.whoi.edu isn't specifically listed in any of my address class definitions. I'm using it for testing the MX relays, of which I have many.

Reply via email to