URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 54217
[ Назад ]

Исходное сообщение
"SpamAssasin даёт mail loop "

Отправлено Jakov , 07-Мрт-05 22:19 
HI all…
Продолжаю бодать SpamAssassin. Наткнулся на грабли, о которых не подозревал долгое время.
Вобщем то конфиг под sendmail.cf практически стандартный
...
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter, F=,T=C:15m;S:4m;R:4m;E:10m')
define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
FEATURE(nouucp,reject)dnl
FEATURE(`no_default_msa',`dnl')dnl
...
Я не помню почему, но в своё время я стал использовать  “ no_default_msa ” – так и не понял, зачем ввели эту фишку – она поднимает дополнительный порт смысл которого я так и не догнал.  

Может ли это вызвать потенциальные проблемы?

Далее... работаю на последнем Слаке , SpamAssassin 3.0.2 .
sendmail.cf  всегда пересобирал  submit.cf никогда не трогал.

/spamass-milter -f -p /var/run/spamass-milter -B spam@mydom.com -r 7

Старт sendmail идёт следующим образом

Если запускаю только
/usr/sbin/sendmail -L sm-mta -bd -q25m
Всё вроде работает, с парой НО

1) если score > 7 то в тело письма приходящего на spam@mydom.com добавляется
Return-Path: <root>
Received: (from root@localhost)
        by mail.mydomain.com (8.13.3/8.13.3) id j274bVmr027053
        for spam@mydom.com; Mon, 7 Mar 2005 06:37:31 +0200

Можно ли сделать так чтобы это не добавлялось ?

2)В этом случае перестаёт работать почта от локальных пользователей – ну типа через apache нельзя почту отправить и т.п.

Если же запускаю
/usr/sbin/sendmail -L sm-mta -bd -q25m
И подгружаю submit.cf тоже
/usr/sbin/sendmail -L sm-msp-queue -Ac -q25m
То в этом случае почта от локальных пользователей уходит с одним НО,
Если приходит спамовое писмо со score > 7 то у меня случается loop ot root@localhost на spam@mydom.com

H??Received: (from root@localhost)                                      
        by mail.mydom.com (8.13.3/8.12.10/Submit) id j27HDFrD021741
for spam@.mydom.com; Mon, 7 Mar 2005 19:13:15 +0200
H??X-Envelope-From: <root@.mydom.com >
H??X-Envelope-To: <spam@.mydom.com >
H??Received: from mail.mydom.com (localhost [127.0.0.1]) by .mydom.com; Mon, 7 Mar 2005 19:13:11 +0200
H??Received: (from root@localhost)
        by mail.mydom.com (8.13.3/8.12.10/Submit) id j27HDBhO021735
……… И так далее
В логх вижу следующее
Too many hops 26 (25 max): from root via localhost, to spam@mydom.com

Я так понимаю что локальный доставщик даёт внешнему реджект а внешний опять пытается подсунуть это письмо локальному ...

Вобщем дошёл я до того что, как я понимаю что мне надо править submit.mc.
Так ли это? Если да, может, кто поделится готовым submit.mc под SpamAssassin?

Я пытался работать без submit.cf добавлял TrustedUser в sendmail.cf … ничего не помогло.

Возможно ли вообще для Sendmail8.13.3 работать не используя submit.cf если надо чтобы локальные пользователи тоже могли почту слать?

Заранее благодарен если у кого найдётся время ответить



Содержание

Сообщения в этом обсуждении
"SpamAssasin даёт mail loop "
Отправлено Jakov , 09-Мрт-05 11:07 
Народ ну помагите ... я уже реально форомов обчитался ни как не пойму чего делать дальше ...

"SpamAssasin даёт mail loop "
Отправлено Jakov , 10-Мрт-05 10:53 
>Народ ну помагите ... я уже реально форомов обчитался ни как не
>пойму чего делать дальше ...
Спасибо ... разобрался сам.