Here are the logs.
Mar 29 18:14:08 xxxxx.yyyyyy.ca postfix/postscreen[2793]: PASS NEW [98.136.217.31]:34253
Mar 29 18:14:08 xxxxx.yyyyyy.ca postfix/smtpd[2798]: connect from nm19-vm8.bullet.mail.gq1.yahoo.com[98.136.217.31]
Mar 29 18:14:09 xxxxx.yyyyyy.ca postfix/smtpd[2798]: sacl_check: mbr_user_name_to_uuid(mailman@yyyyyy.ca) failed: No such file or directory
Mar 29 18:14:09 xxxxx.yyyyyy.ca postfix/smtpd[2798]: warning: recipient rejected <mailman> uid falls below minimum allowed: 78 < 501
Mar 29 18:14:09 xxxxx.yyyyyy.ca postfix/smtpd[2798]: NOQUEUE: reject: RCPT from nm19-vm8.bullet.mail.gq1.yahoo.com[98.136.217.31]: 550 5.1.1 mailman@yyyyyy.ca: Recipient address rejected: User unknown in local recipient table; from=aaaaaaa@bbbbb.com to=mailman@yyyyyy.ca proto=SMTP helo=
Either there is no alias for mailman or postfix is identifying mailman with the user "mailman" before processing aliases. I though postfix precesses aliases first, however.
Here is the alias file:
# This file is generated by Mailman, and is kept in sync with the # binary hash file aliases.db. YOU SHOULD NOT MANUALLY EDIT THIS FILE # unless you know what you're doing, and can keep the two files properly # in sync. If you screw it up, you're on your own.
# The ultimate loop stopper address mailman-loop: /usr/local/mailman/data/owner-bounces.mbox
# STANZA START: mymailinglist # CREATED: Fri Mar 29 14:31:02 2013 mymailinglist: "|/usr/local/mailman/mail/mailman post mymailinglist" mymailinglist-admin: "|/usr/local/mailman/mail/mailman admin mymailinglist" mymailinglist-bounces: "|/usr/local/mailman/mail/mailman bounces mymailinglist" mymailinglist-confirm: "|/usr/local/mailman/mail/mailman confirm mymailinglist" mymailinglist-join: "|/usr/local/mailman/mail/mailman join mymailinglist" mymailinglist-leave: "|/usr/local/mailman/mail/mailman leave mymailinglist" mymailinglist-owner: "|/usr/local/mailman/mail/mailman owner mymailinglist" mymailinglist-request: "|/usr/local/mailman/mail/mailman request mymailinglist" mymailinglist-subscribe: "|/usr/local/mailman/mail/mailman subscribe mymailinglist" mymailinglist-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe mymailinglist" # STANZA END: mymailinglist
# STANZA START: mailman # CREATED: Fri Mar 29 14:35:21 2013 mailman: "|/usr/local/mailman/mail/mailman post mailman" mailman-admin: "|/usr/local/mailman/mail/mailman admin mailman" mailman-bounces: "|/usr/local/mailman/mail/mailman bounces mailman" mailman-confirm: "|/usr/local/mailman/mail/mailman confirm mailman" mailman-join: "|/usr/local/mailman/mail/mailman join mailman" mailman-leave: "|/usr/local/mailman/mail/mailman leave mailman" mailman-owner: "|/usr/local/mailman/mail/mailman owner mailman" mailman-request: "|/usr/local/mailman/mail/mailman request mailman" mailman-subscribe: "|/usr/local/mailman/mail/mailman subscribe mailman" mailman-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe mailman" # STANZA END: mailman
On 03-29-2013, at 6:04 PM, Mark Sapiro mark@msapiro.net wrote:
Allan Herman wrote:
It's mostly fine, except that I can't send an email to mailman@mydomain. Postfix is rejecting the address.
What is the exact message from Postfix? The full log message from Postfix's log rather than just the reason from the DSN would be most helpful.
That is particularly odd, as I can send emails to mailman-requests@mydomain and to the various addresses associated with my other mailman list on the same server.
As such, it strikes me that this is an issue with mailman's aliases, rather than a postfix issue.
More likely it is some 'mailman' alias in another Postfix alias_maps file or maybe a transport_maps file.
Just in case, what is the contents of /usr/local/mailman/data/aliases?
-- Mark Sapiro mark@msapiro.net The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan