On Tue, Feb 16, 2010 at 10:46:31PM +0100, Ralf Hildebrandt wrote:
> > smtpd_recipient_restrictions =
> > permit_mynetworks,
> > check_client_access hash:/etc/postfix/helo_access,
> > permit_sasl_authenticated,
> > reject_unauth_destination,
> > reject_non_fqdn_recipient,
> > reject_unknown_recipient_domain,
> > reject_non_fqdn_helo_hostname,
> > reject_invalid_helo_hostname
> > reject_unlisted_recipient,
> > reject_rbl_client zen.spamhaus.org,
> > reject_rbl_client bl.spamcop.net
> >
> >
> > and my :/etc/postfix/helo_access is
> >
> > smtp.domaineok.com OK
> > * REJECT
>
> The key "*" is not defined (man 5 access)
> Are you sure using the HELO is a smart idea?
The OP is not using a HELO check, it is a "check_client_access" check.
> Better:
>
> smtpd_recipient_restrictions =
> check_client_access hash:/etc/postfix/smtp.domaineok.com
> reject
>
> /etc/postfix/smtp.domaineok.com contains:
> smtp.domaineok.com OK
This is unreliable in the face of temporary DNS lookup errors. Access
tables that "permit" via client DNS names are discouraged, as mail
is lost when DNS temp-fails.
--
Viktor.
P.S. Morgan Stanley is looking for a New York City based, Senior Unix
system/email administrator to architect and sustain our perimeter email
environment. If you are interested, please drop me a note.