Actually, I think this makes sense now. 

Unless the sender is authenticated, I reject messages at the handshake if the 
addressee is not a local recipient. Local recipients include aliases. 

I think the next directive is the key:

local_recipient_maps = proxy:unix:passwd.byname $alias_maps

My suspicion is that the addressee is evaluated in the above order (first, 
actual accounts, then aliases). In this flukey instance, because "mailman" is 
an actual system account, it is evaluated as such before postfix evaluates it 
as an alias to a listserver account. It then rejects it because it is a system 
account rather than a user account (uid falls below minimum allowed: 78 < 501). 
This is why mailman-request@... works, but not mailman@...

Accordingly, I don't think anything is actually wrong that warrants further 
digging. I only use the "mailman" list, which was set up by default, for 
testing. Any reason I can't delete it and make a "testing" list?

Thanks.

On 03-29-2013, at 7:01 PM, Mark Sapiro <m...@msapiro.net> wrote:

> Allan Herman wrote:
> 
>> 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(mail...@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 
>> <mail...@yyyyyy.ca>: Recipient address rejected: User unknown in local 
>> recipient table; from=<aaaa...@bbbbb.com> to=<mail...@yyyyyy.ca> proto=SMTP 
>> helo=<nm19-vm8.bullet.mail.gq1.yahoo.com>
>> Mar 29 18:14:09 xxxxx.yyyyyy.ca postfix/smtpd[2798]: disconnect from 
>> nm19-vm8.bullet.mail.gq1.yahoo.com[98.136.217.31]
>> 
>> 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.
> 
> 
> Clearly, Postfix is doing something to validate users way before alias
> processing. Alias processing does not occur until the message is
> accepted and queued and ready to be delivered by the 'local' transport.
> 
> What does 'postconf -n' show? In particular, what's
> smtpd_recipient_restrictions?
> 
> Note that <http://www.google.com/#q=postfix+sacl_check> gets a ton of
> Mac OS X Lion hits, but a cursory look didn't show much in the way of
> solutions.
> 
> Whereas
> <http://www.google.com/search?q=sacl&sitesearch=www.postfix.org> finds
> nothing. Is this some Apple specific Postfix check?
> 
> -- 
> Mark Sapiro <m...@msapiro.net>        The highway is for gamblers,
> San Francisco Bay Area, California    better use your sense - B. Dylan
> 

------------------------------------------------------
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to