[Greylist-users] Milter error with latest CVS
Nathan A. Stratton
nathan at robotics.net
Mon Jul 21 19:13:35 PDT 2003
On Mon, 21 Jul 2003, Evan Harris wrote:
> Are you sure you have the right entry? If it says skipping checks, you
> should not be getting the tempfail. As a matter of fact, the "IN EOM
> CALLBACK" tells me that this mail was successfully passed (unless you have
> another later milter that blocked it), because if we were blocking it, we
> would have seen the ABORT callback instead.
Yep, I just dropped the database and tried it again:
=== 2003-07-21 18:06:36 ===
Stored Sender: <nathan at robotics.net>
Passed Recipient: <nathan at robotics.com>
Relay: cyber.robotics.net [22.214.171.124] - If_Addr: 126.96.36.199
RelayIP: 188.8.131.52 - RelayName: cyber.robotics.net - RelayIdent: -
From: nathan - To: nathan at robotics.com
InMailer: local - OutMailer: esmtp - QueueID: h6LM6a9d021154
Mail delivery is sent from a local interface. Skipping checks.
Reverse tracking row successfully inserted for the recipient of this
mail. rowid: 1
IN EOM CALLBACK - PrivData: 0<nathan at robotics.net><nathan at robotics.com>
Jul 21 18:06:36 Barney sendmail: h6LM6a9d021154:
from=<nathan at robotics.net>, size=338, class=0, nrcpts=1,
msgid=<Pine.LNX.4.50.0307211806320.21153-100000 at Barney.robotics.net>,
proto=ESMTP, daemon=MTA, relay=cyber.robotics.net [184.108.40.206]
Jul 21 18:06:36 Barney sendmail: h6LM6a9d021154: Milter: data,
reject=451 4.7.1 Please try again later (TEMPFAIL)
As you can see the relaydelay log and /var/log/maillog both have the same
timestamp. It's interesting that I don't see a blocked or passed in when I
check the db.
num net mail_from rcpt_to
0 NULL <nathan at robotics.com> <nathan at robotics.net>
mails relay_ip blocked passed
1 NULL 0 0
> If you are running from the current cvs code, you don't need a whitelist
> entry for your own IP and loopback, unless there are other hosts accepting
> mail from you using the same db. 0.02 and earlier versions did though.
Cool, for the above test I did a drop then started with a fresh db.
> Since I no longer have a 3.x mysql server setup, can't really help you there
> without playing with it. Maybe someone else can.
Got ya, I will upgrade. :)
> No. Milters are additive. If any milter or sendmail rule would block the
> mail, it gets blocked. Using relaydelay.pl will not make other parts accept
> the mail when they normally wouldn't.
Any way to change that? I would love sendmail to use the relaydelay
whitelist if possible even if it is dns blacklisted.
More information about the Greylist-users