[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