[Greylist-users] Getting greylisting going on a new Debian

thing thing at thing.dyndns.org
Thu Jun 26 20:12:32 PDT 2008


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      | <root at hermes.thing.dyndns.org>               | 
<thing at hermes.thing.dyndns.org>      | 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=<200806270210.m5R2Ar2l020463 at hermes.thing.dyndns.org>, 
relay=root at localhost
Jun 27 14:10:53 hermes sm-mta[20465]: m5R2ArtC020465: Milter: 
to=<thing at hermes.thing.dyndns.org>, 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=<root at hermes.thing.dyndns.org>, 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      | <root at hermes.thing.dyndns.org> | 
<thing at hermes.thing.dyndns.org> | 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=<200806270232.m5R2W1Bt026956 at hermes.thing.dyndns.org>, 
relay=root at localhost
Jun 27 14:32:01 hermes sm-mta[26958]: m5R2W1cO026958: Milter: 
to=<thing at hermes.thing.dyndns.org>, 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=<root at hermes.thing.dyndns.org>, 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=<thing.thing at gmail.com>, reject=451 4.7.1 Please try again later 
>> (TEMPFAIL)
>> Jun 27 12:55:27 hermes sm-mta[17649]: m5R0tNJf017649: 
>> from=<thing at thing.dyndns.org>, size=338, class=0, nrcpts=0, 
>> proto=ESMTP, daemon=MTA-v4, relay=[192.168.1.108]
>> 8><----
>>
>> |  9 | NULL      | <thing at thing.dyndns.org>                     | 
>> <thing.thing at gmail.com>              | 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=<steven.jones at vuw.ac.nz>, reject=451 4.7.1 Please try again 
>>>> later (TEMPFAIL)
>>>> Jun 27 10:32:07 hermes sm-mta[16829]: m5QMW4RO016829: 
>>>> from=<thing at thing.dyndns.org>, 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      | <greylist-users-bounces at lists.puremagic.com> | 
>>>>>> <thing at thing.dyndns.org>             | 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      | <thing at thing.dyndns.org>                     | 
>>>>>> <phoebe.gray at paradise.net.nz>        | 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      | <thing at thing.dyndns.org>                     | 
>>>>>> <ssj at vuw.ac.nz>                      | 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      | <thing at thing.dyndns.org>                     | 
>>>>>> <steven.jones at vuw.ac.nz>             | 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      | <thing at thing.dyndns.org>                     | 
>>>>>> <greylist-users at lists.puremagic.com> | 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
>>>>>> Greylist-users at lists.puremagic.com
>>>>>> http://lists.puremagic.com/cgi-bin/mailman/listinfo/greylist-users
>>>>
>>>> _______________________________________________
>>>> Greylist-users mailing list
>>>> Greylist-users at lists.puremagic.com
>>>> http://lists.puremagic.com/cgi-bin/mailman/listinfo/greylist-users
>>> _______________________________________________
>>> Greylist-users mailing list
>>> Greylist-users at lists.puremagic.com
>>> http://lists.puremagic.com/cgi-bin/mailman/listinfo/greylist-users
>>
>> _______________________________________________
>> Greylist-users mailing list
>> Greylist-users at lists.puremagic.com
>> http://lists.puremagic.com/cgi-bin/mailman/listinfo/greylist-users



More information about the Greylist-users mailing list