pf at alt-ctrl-del.org:
> Wietse:
> > pf at alt-ctrl-del.org:
> >> Noel Jones, August 27, 2010 3:56 PM:
> >> >
> >> >> On: August 27, 2010 2:23 PM, I wrote:
> >> >>> Is there any known policy server or add-on, that will change
> >> >>> the tempfail action after a couple of hours, for things like
> >> >>> reject_unknown_client_hostname and
> >> >>> reject_unknown_client_hostname?
> >> >>>
> >> >>> I guess it would be an adaptation of greylisting,
> >> >>>
> >> >>> Anything like that out there?
> >> >>>
> >> >>
> >> >> Well, the first half was easy. I just made a few minor changes
> >> >> to the example greylist.pl.
> >> >> My greyhelo.pl works from the example test of: perl
> >> >> greyhelo.pl (bunch of attributes)
> >> >>
> >> >> But how to call it, only when a client fails
> >> >> reject_unknown_helo_hostname?
> >> >> The following does not work:
> >> >> unknown_helo_hostname_tempfail_action = check_policy_service
> >> >> unix:private/greyhelo
> >> >
> >> > You'll have to call the policy service for each mail, and
> >> > recreate the reject_unknown_* tests in your policy server.
> >> > That's the only way you can detect temp failures.
> >> >
> >>
> >> So I'd have to test for nxdomain, against $attr{"helo_name"}?
> >
> > Postfix already replies with a 5XX for an NXDOMAIN result.
> >
> ??
> nslookup mailserver.jtl.co.in
> google-public-dns-a.google.com can't find mailserver.jtl.co.in: Non-existent 
> domain
> 
> NOQUEUE: reject: RCPT from outgoing.jeevantechnologies.com[61.12.114.170]:
> 450 4.7.1 <mailserver.jtl.co.in>:
> Helo command rejected: Host not found;
> proto=ESMTP helo=<mailserver.jtl.co.in>

postconf | grep 450

Reply via email to