On Jun 23, 2009, at 4:22 PM, Jon <jo...@iotk.net> wrote:
I have postfix on a debian Linux (lenny, ESXi virtual) machine
handling
inbound traffic for a couple domains on Microsoft Exchange 2003. I
am using transport_maps and getadsmtp.pl for my recipient list which
seem to work fine. The questions I have are related to
smtpd_client_restrictions.
smtp1:/etc/postfix# postconf -n | grep smtpd_client_restrictions
smtpd_client_restrictions =
check_client_access hash:/etc/postfix/access_hash,
check_client_access regexp:/etc/postfix/access_regexp,
reject_unknown_reverse_client_hostname,
reject_unknown_client_hostname
Show all 'postconf -n' instead of snippets for more thorough debugging.
smtp1:/etc/postfix# cat access_hash
.it REJECT 554 Access denied
smtp1:/etc/postfix# cat access_regexp
/gaoland\.net/
My questions:
1) Are two check_client_access statements as I have in
smtp_client_restrictions legal?
Yes.
and
2) If yes to 1, assuming I've grepped the mail.log correctly, should
this have gotten past the .it block in the access_hash check? If
not, what might be changed to block .it?
You're trying to block an entire TLD. See the access(5) manual,
especially the section on lookups from indexed files. You might want
to try "it" as a lookup key instead of ".it", given the likely
inclusion of smtpd_access_maps in your configuration's
parent_domain_matches_subdomains.
smtp1:/etc/postfix# grep 93.34.55.54 /var/log/mail.log
Jun 23 14:07:24 smtp1 postfix/smtpd[17911]: connect from
93-34-55-54.ip48.fastwebnet.it[93.34.55.54]
Jun 23 14:07:25 smtp1 postfix/smtpd[17911]: 4379695C08:
client=93-34-55-54.ip48.fastwebnet.it[93.34.55.54]
Jun 23 14:07:25 smtp1 postfix/smtpd[17911]: 4379695C08:
client=93-34-55-54.ip48.fastwebnet.it[93.34.55.54]
Jun 23 14:07:26 smtp1 postfix/cleanup[17916]: 4379695C08: message-
id=<8632386099.20081111180...@nextnature.net>
Jun 23 14:07:26 smtp1 postfix/qmgr[17407]: 4379695C08: from=<robertbreakagemar...@nextnature.net
>, size=608, nrcpt=5 (queue active)
Jun 23 14:07:26 smtp1 postfix/smtp[17917]: 4379695C08: to=<myu...@domain.org
>, relay=x.x.x.x[x.x.x.x]:25, delay=1.2, delays=1/0/0/0.18,
dsn=2.6.0, status=sent (250 2.6.0 <8632386099.20081111180...@nextnature.net
> Queued mail for delivery)
Jun 23 14:07:26 smtp1 postfix/smtpd[17911]: disconnect from 93-34-55-54
.ip48.fastwebnet.it[93.34.55.54]