On Sun, Jun 05, 2011 at 09:21:21AM -0400, Wietse Venema wrote:
> /dev/rob0:
> > On Fri, Jun 03, 2011 at 01:09:28PM -0400, Wietse Venema wrote:
> > > postscreen_whitelist_interfaces matters only for clients that
> > > are not yet whitelisted (or that have expired).
> >
> > Issue: previously whitelisted client gets WHITELIST VETO on
> > secondary
>
> Of course, being whitelisted once is NOT a free pass forever.
>
> Check your postscreen_mumble_ttl settings.
All at defaults:
rob0@cardinal:~$ /usr/sbin/postconf | grep '^postscreen_.*_ttl'
postscreen_bare_newline_ttl = 30d
postscreen_dnsbl_ttl = 1h
postscreen_greet_ttl = 1d
postscreen_non_smtp_command_ttl = 30d
postscreen_pipelining_ttl = 30d
A little more log searching suggests that this was probably an
expiration of postscreen_dnsbl_ttl. The previous connect was:
Jun 5 00:50:47 cardinal postfix/postscreen[14788]: PASS OLD
[174.37.3.121]:58603
and indeed on the secondary MX address. The one I posted hit the
primary at 01:50:46, with PASS OLD at 01:50:52, then it hit the
secondary at 01:50:53. If the one-hour timer started at 00:50:47,
this makes sense.
Just a semi-interesting little fluke, I guess. Another almost-
interesting fact is that this client makes an attempt every hour, as
if a cron job is running at :50 to try to flush the queue of the
undoubtedly many undeliverable mails they have. :)
--
Offlist mail to this address is discarded unless
"/dev/rob0" or "not-spam" is in Subject: header