Re: Getting greylisting going on a new Debian
thing <[email protected]> Fri, 27 Jun 2008 15:12:32 +1200
| Newsgroups | gmane.mail.spam.greylist.user |
|---|---|
| Message-ID | <[email protected]> |
8><---- my $config_file = "/etc/mail/relaydelay.conf"; 8><---- lrwxrwxrwx 1 root smmsp 53 2008-05-31 17:25 relaydelay.conf -> /etc/mail/greylisting/relaydelay-0.04/relaydelay.conf hermes:/etc/mail# I am sending the mail via Thunderbird, but also via the command line on the mailserver itself using "mail", either way I get the failure, "mail thing" shows, 8><-------- | 15 | NULL | <[email protected]> | <[email protected]> | 2008-06-27 14:18:53 | 2008-06-27 19:10:53 | 1 | 0 | 0 | AUTO | 2008-06-27 14:10:53 | 2008-06-27 14:10:53 | +----+-----------+----------------------------------------------+--------------------------------------+---------------------+---------------------+---------------+--------------+---------------+-------------+---------------------+---------------------+ 15 rows in set (0.00 sec) 8><------- Jun 27 14:10:53 hermes sendmail[20463]: m5R2Ar2l020463: from=root, size=26, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost Jun 27 14:10:53 hermes sm-mta[20465]: m5R2ArtC020465: Milter: to=<[email protected]>, reject=451 4.7.1 Please try again later (TEMPFAIL) Jun 27 14:10:53 hermes sendmail[20463]: m5R2Ar2l020463: to=thing, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30026, relay=[127.0.0.1] [127.0.0.1], dsn=4.7.1, stat=Deferred: 451 4.7.1 Please try again later (TEMPFAIL) Jun 27 14:10:53 hermes sm-mta[20465]: m5R2ArtC020465: from=<[email protected]>, size=26, class=0, nrcpts=0, proto=ESMTP, daemon=MSP-v4, relay=localhost.localdomain [127.0.0.1] 8><------ Ok, cleaning up the database, mysql> delete from relaytofrom where relay_ip IS NULL ; Query OK, 12 rows affected (0.00 sec) mysql> select * from relaytofrom; Empty set (0.00 sec) So its empty..... INSERT INTO relaytofrom (relay_ip, record_expires, create_time) VALUES ('127.0.0.1', '9999-12-31 23:59:59', NOW()); so we get this, mysql> select * from relaytofrom; +----+-----------+-----------+---------+---------------------+---------------------+---------------+--------------+---------------+-------------+---------------------+---------------------+ | id | relay_ip | mail_from | rcpt_to | block_expires | record_expires | blocked_count | passed_count | aborted_count | origin_type | create_time | last_update | +----+-----------+-----------+---------+---------------------+---------------------+---------------+--------------+---------------+-------------+---------------------+---------------------+ | 16 | 127.0.0.1 | NULL | NULL | 0000-00-00 00:00:00 | 9999-12-31 23:59:59 | 0 | 0 | 0 | MANUAL | 2008-06-27 14:27:37 | 2008-06-27 14:27:37 | +----+-----------+-----------+---------+---------------------+---------------------+---------------+--------------+---------------+-------------+---------------------+---------------------+ 1 row in set (0.00 sec) mysql> 8><---------- # senders as local in case we are acting as a smarthost for them. #ssj $reverse_mail_tracking = 1; $reverse_mail_tracking = 0; 8><--------- restart sendmail. 8><------------ hermes:/etc/mail/greylisting/relaydelay-0.04# sh /etc/mail/greylisting/relaydelay-0.04/relaydelay.sh stop hermes:/etc/mail/greylisting/relaydelay-0.04# /etc/mail/greylisting/relaydelay-0.04/relaydelay.sh: line 6: 2524 Terminated /usr/local/sbin/relaydelay.pl $CONFIG hermes:/etc/mail/greylisting/relaydelay-0.04# /etc/init.d/sendmail restart Restarting Transport Agent: sendmail. hermes:/etc/mail/greylisting/relaydelay-0.04# Loading Config File: /etc/mail/relaydelay.conf Using connection 'local:/var/run/relaydelay.sock' for filter relaydelay Attempting to unlink local UNIX socket '/var/run/relaydelay.sock' ... successful. DBI Connecting to DBI:mysql:database=relaydelay:host=localhost:port=3306 Starting Sendmail::Milter 0.18 engine. hermes:/etc/mail/greylisting/relaydelay-0.04# 8><-------- Testing from the command line, 8><---- mysql> select * from relaytofrom; +----+-----------+--------------------------------+---------------------------------+---------------------+---------------------+---------------+--------------+---------------+-------------+---------------------+---------------------+ | id | relay_ip | mail_from | rcpt_to | block_expires | record_expires | blocked_count | passed_count | aborted_count | origin_type | create_time | last_update | +----+-----------+--------------------------------+---------------------------------+---------------------+---------------------+---------------+--------------+---------------+-------------+---------------------+---------------------+ | 16 | 127.0.0.1 | NULL | NULL | 0000-00-00 00:00:00 | 9999-12-31 23:59:59 | 0 | 0 | 0 | MANUAL | 2008-06-27 14:27:37 | 2008-06-27 14:27:37 | | 17 | NULL | <[email protected]> | <[email protected]> | 2008-06-27 14:40:01 | 2008-06-27 19:32:01 | 1 | 0 | 0 | AUTO | 2008-06-27 14:32:01 | 2008-06-27 14:32:01 | +----+-----------+--------------------------------+---------------------------------+---------------------+---------------------+---------------+--------------+---------------+-------------+---------------------+---------------------+ 2 rows in set (0.00 sec) 8><------ 8><------ hermes:/var/log# tail -f mail.log Jun 27 14:31:56 hermes fetchmail[21303]: awakened at Fri 27 Jun 2008 14:31:56 NZST Jun 27 14:31:58 hermes fetchmail[21303]: sleeping at Fri 27 Jun 2008 14:31:58 NZST for 900 seconds Jun 27 14:32:01 hermes sendmail[26956]: m5R2W1Bt026956: from=root, size=26, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost Jun 27 14:32:01 hermes sm-mta[26958]: m5R2W1cO026958: Milter: to=<[email protected]>, reject=451 4.7.1 Please try again later (TEMPFAIL) Jun 27 14:32:01 hermes sendmail[26956]: m5R2W1Bt026956: to=thing, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30026, relay=[127.0.0.1] [127.0.0.1], dsn=4.7.1, stat=Deferred: 451 4.7.1 Please try again later (TEMPFAIL) Jun 27 14:32:01 hermes sm-mta[26958]: m5R2W1cO026958: from=<[email protected]>, size=26, class=0, nrcpts=0, proto=ESMTP, daemon=MSP-v4, relay=localhost.localdomain [127.0.0.1] 8><------- and we have a failure... regards Steven Brian Ross wrote: > Okay... do a couple of things: > - make sure that relaydelay.pl is consulting your .conf file > (double-check the path) > - set $reverse_mail_tracking=0; in your .conf file > - if you can, delete everything from the relaytofrom table and > re-add the whitelist entries for your local subnet(s), be sure to > include 127.0 > - Run a test again.... please send the complete log of the test > event including the client connect info, etc... (there is some > information which sendmail logs before assigning a qid, you can > correlate by the PID number after sm-mta). > Also please describe the circumstances of your test > - how are you sending the mail -- is it via the command line on the > smtp host? are you using a separate client machine? > > > > > thing wrote: >> 8><---- >> Jun 27 12:55:23 hermes sm-mta[17649]: m5R0tNJf017649: Milter: >> to=<[email protected]>, reject=451 4.7.1 Please try again later >> (TEMPFAIL) >> Jun 27 12:55:27 hermes sm-mta[17649]: m5R0tNJf017649: >> from=<[email protected]>, size=338, class=0, nrcpts=0, >> proto=ESMTP, daemon=MTA-v4, relay=[192.168.1.108] >> 8><---- >> >> | 9 | NULL | <[email protected]> | >> <[email protected]> | 2008-06-27 12:55:23 | >> 2008-07-01 15:54:23 | 2 | 0 | 0 | >> AUTO | 2008-06-27 12:54:23 | 2008-06-27 12:55:23 | >> +----+-----------+----------------------------------------------+--------------------------------------+---------------------+---------------------+---------------+--------------+---------------+-------------+---------------------+---------------------+ >> >> 9 rows in set (0.00 sec) >> >> regards >> >> Steven >> >> >> >> Brian Ross wrote: >>> I just reviewed the code for relaydelay and realized I'd forgotten >>> about the reverse-whitelist option (which would account for the >>> NULLs in the relay_ip column). Do you have reverse mail tracking >>> on, or off ($reverse_mail_tracking) (it defaults to on)? >>> >>> I'm thinking that we need more information to help you with this >>> problem.... if you could more carefully coordinate the log snippets >>> that you're sending with the relaytofrom table information, we might >>> be able to provide better ideas. >>> >>> -Brian >>> >>> >>> thing wrote: >>>> Brian Ross wrote: >>>>> The NULLs in relay_ip column don't look right to me at all.... >>>>> There should always be a value for relay_ip. How did you get the >>>>> Sendmail::Milter perl module? Did you build it yourself? Do you >>>>> know if it's linked to the proper version of libmilter for your >>>>> version of sendmail? >>>> I have no idea, its all in the Debian package system. >>>> >>>> What are the dependancies? >>>> >>>> I will go digging through the apt-cache, see if something is missing. >>>> >>>> hmmmm, >>>> >>>> I have just installed this, >>>> >>>> libmail-milter-perl - Perl extension modules for mail filtering via >>>> milter >>>> >>>> ? >>>> >>>> Will test. >>>> >>>> Nope failed.... >>>> >>>> This is what's installed. >>>> >>>> 8><--------- >>>> hermes:/etc/mail# apt-get install libmilter0 >>>> Reading package lists... Done >>>> Building dependency tree... Done >>>> libmilter0 is already the newest version. >>>> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. >>>> hermes:/etc/mail# >>>> hermes:/etc/mail# apt-get install libsendmail-pmilter-perl >>>> Reading package lists... Done >>>> Building dependency tree... Done >>>> libsendmail-pmilter-perl is already the newest version. >>>> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. >>>> 8><-------- >>>> >>>>> >>>>> Could you send the complete log entries for this qid: >>>>> m5QMW4RO016829 ? >>>>> >>>> 8><----------- >>>> hermes:/var/log# grep m5QMW4RO016829 mail.log >>>> Jun 27 10:32:05 hermes sm-mta[16829]: m5QMW4RO016829: Milter: >>>> to=<[email protected]>, reject=451 4.7.1 Please try again >>>> later (TEMPFAIL) >>>> Jun 27 10:32:07 hermes sm-mta[16829]: m5QMW4RO016829: >>>> from=<[email protected]>, size=339, class=0, nrcpts=0, >>>> proto=ESMTP, daemon=MTA-v4, relay=[192.168.1.108] >>>> 8><----------- >>>> >>>> >>>> >>>>> >>>>> >>>>> thing wrote: >>>>>> >>>>>> from the database. >>>>>> >>>>>> mysql> select * from relaytofrom; >>>>>> +----+-----------+----------------------------------------------+--------------------------------------+---------------------+---------------------+---------------+--------------+---------------+-------------+---------------------+---------------------+ >>>>>> >>>>>> | id | relay_ip | mail_from | >>>>>> rcpt_to | block_expires | >>>>>> record_expires | blocked_count | passed_count | >>>>>> aborted_count | origin_type | create_time | >>>>>> last_update | >>>>>> +----+-----------+----------------------------------------------+--------------------------------------+---------------------+---------------------+---------------+--------------+---------------+-------------+---------------------+---------------------+ >>>>>> >>>>>> | 1 | 192.168.1 | NULL | >>>>>> NULL | 0000-00-00 00:00:00 | >>>>>> 9999-12-31 23:59:59 | 0 | 0 | >>>>>> 0 | MANUAL | 2008-06-27 09:41:17 | 2008-06-27 09:41:17 | >>>>>> | 2 | 127.0.0.1 | NULL | >>>>>> NULL | 0000-00-00 00:00:00 | >>>>>> 9999-12-31 23:59:59 | 0 | 0 | >>>>>> 0 | MANUAL | 2008-06-27 09:41:25 | 2008-06-27 09:41:25 | >>>>>> | 3 | NULL | <[email protected]> | >>>>>> <[email protected]> | 2008-06-27 09:43:41 | >>>>>> 2008-08-02 10:50:16 | 1 | 6 | >>>>>> 0 | AUTO | 2008-06-27 09:42:41 | 2008-06-27 10:50:16 | >>>>>> | 4 | NULL | <[email protected]> | >>>>>> <[email protected]> | 2008-06-27 09:43:47 | >>>>>> 2008-08-02 09:43:50 | 3 | 1 | >>>>>> 0 | AUTO | 2008-06-27 09:42:47 | 2008-06-27 09:43:50 | >>>>>> | 5 | NULL | <[email protected]> | >>>>>> <[email protected]> | 2008-06-27 09:49:07 | >>>>>> 2008-08-02 10:31:36 | 4 | 2 | >>>>>> 0 | AUTO | 2008-06-27 09:48:07 | 2008-06-27 10:31:36 | >>>>>> | 6 | NULL | <[email protected]> | >>>>>> <[email protected]> | 2008-06-27 10:33:05 | >>>>>> 2008-07-01 13:32:05 | 1 | 0 | >>>>>> 0 | AUTO | 2008-06-27 10:32:05 | 2008-06-27 10:32:05 | >>>>>> | 7 | NULL | <[email protected]> | >>>>>> <[email protected]> | 2008-06-27 10:38:42 | >>>>>> 2008-08-02 10:40:26 | 1 | 1 | >>>>>> 0 | AUTO | 2008-06-27 10:37:42 | 2008-06-27 10:40:26 | >>>>>> +----+-----------+----------------------------------------------+--------------------------------------+---------------------+---------------------+---------------+--------------+---------------+-------------+---------------------+---------------------+ >>>>>> >>>>>> 7 rows in set (0.00 sec) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Greylist-users mailing list >>>>>> [email protected] >>>>>> http://lists.puremagic.com/cgi-bin/mailman/listinfo/greylist-users >>>> >>>> _______________________________________________ >>>> Greylist-users mailing list >>>> [email protected] >>>> http://lists.puremagic.com/cgi-bin/mailman/listinfo/greylist-users >>> _______________________________________________ >>> Greylist-users mailing list >>> [email protected] >>> http://lists.puremagic.com/cgi-bin/mailman/listinfo/greylist-users >> >> _______________________________________________ >> Greylist-users mailing list >> [email protected] >> http://lists.puremagic.com/cgi-bin/mailman/listinfo/greylist-users