[Greylist-users] Milter error with latest CVS
Nathan A. Stratton
nathan at robotics.net
Mon Jul 21 18:24:37 PDT 2003
On Mon, 21 Jul 2003, Evan Harris wrote:
> Make sure you also updated your relaydelay.conf file to add the new config
> options, and/or changed your sendmail config to match. The default is no
> longer to use /var/run/perl.sock, but instead /var/run/relaydelay.sock.
>
> If you don't want to change your sendmail config, you can change the
> relaydelay config back to use the old socket name.
Thanks, I made the myfilter > relaydelay change, but missed the .sock
changed. I now have it running, but local mail is giving me tempfail. From
Pine I see the error:
[Mail not sent. Sending error: 451 4.7.1 Please try again later (TEMPFA]
The relaydelay logs looks like:
=== 2003-07-21 17:15:23 ===
Stored Sender: <nathan at robotics.net>
Passed Recipient: <nathan at robotics.com>
Relay: cyber.robotics.net [209.150.98.78] - If_Addr: 209.150.98.78
RelayIP: 209.150.98.78 - RelayName: cyber.robotics.net - RelayIdent: -
PossiblyForged: 0
From: nathan - To: nathan at robotics.com
InMailer: local - OutMailer: esmtp - QueueID: h6LLFN9d020385
Mail delivery is sent from a local interface. Skipping checks.
Reverse tracking row successfully inserted for the recipient of this mail.
rowid: 4
IN EOM CALLBACK - PrivData: 0<nathan at robotics.net><nathan at robotics.com>
So it looks like it is skipping checks, so I am not sure why I am getting
a tempfail. I added 209.150.98.78 (my server IP) and loopback to
whitelist:
num net mail_from rcpt_to
0 NULL <nathan at robotics.com> <nathan at Barney.robotics.net>
0 127.0.0 NULL NULL
0 209.150.98 NULL NULL
mails relay_ip blocked passed
1 NULL 0 0
1 127.0.0.1 0 0
1 209.150.98.78 0 0
I also love stats, I know it is not required, but any way to get the
following to work, I am using MYSql Ver 11.15 Distrib 3.23.44, for
pc-linux-gnu (i686).
# interesting queries for reporting on db contents
# get the delay time of the most persistent non-passed mails, in 5 minute buckets
select convert((UNIX_TIMESTAMP( last_update ) - UNIX_TIMESTAMP( create_time
)) / 300, unsigned) as foo, count(*) from relaytofrom where record_expires
< NOW() and blocked_count > 0 and passed_count = 0
Last question, if I put the graylist stuff before my dns blacklist will I
get the added benefit of being able to receive mail from uses that are on
dns blacklists, but whom I have sent mail because graylist would be first
in sendmail.cf and they would be then whitelisted?
-nathan
More information about the Greylist-users
mailing list