FAQ Ошибки компиляции и запуска Sendmail + Spamassassin

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Аватара пользователя
gorlum
Advanced member
Сообщения: 137
Зарегистрирован: 18 июн 2004, 11:43
Откуда: Ангарск
Контактная информация:

Сообщение gorlum » 18 апр 2005, 12:51

portupgrade сделал, буделал будем ждать (будут ли результаты)

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 18 апр 2005, 13:16

gorlum писал(а):portupgrade сделал, буделал будем ждать (будут ли результаты)
чего ждать? надо выполнить

Код: Выделить всё

spamassassin < файл_с_проблемным_письмом > файл_с_результатом
и посмотреть на результат
Последний раз редактировалось corvax 19 апр 2005, 08:44, всего редактировалось 1 раз.
--
/corvax

Аватара пользователя
gorlum
Advanced member
Сообщения: 137
Зарегистрирован: 18 июн 2004, 11:43
Откуда: Ангарск
Контактная информация:

Сообщение gorlum » 19 апр 2005, 04:32

ну баес заработал, ток теперь другая проблема точнее даже две:
пришел сегодня утром дал команду netstat и там /var/run/spamass-milter.sock оказалось аж 253 (да даже посчитал) и при отправке письма система выдавала такое

Код: Выделить всё

swap_pager_getswapspace(16): failed
это первое, второе spamass-milter запускается с флагом -r 20
мне сегодня пришло такое

Код: Выделить всё

X-Spam-Status: Yes, score=41.0 required=10.0 tests=BAYES_99...
подскажите плиз в чем проблемма

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 апр 2005, 08:43

gorlum писал(а):ну баес заработал, ток теперь другая проблема точнее даже две:
пришел сегодня утром дал команду netstat и там /var/run/spamass-milter.sock оказалось аж 253 (да даже посчитал) и при отправке письма система выдавала такое

Код: Выделить всё

swap_pager_getswapspace(16): failed
это первое, второе spamass-milter запускается с флагом -r 20
мне сегодня пришло такое

Код: Выделить всё

X-Spam-Status: Yes, score=41.0 required=10.0 tests=BAYES_99...
подскажите плиз в чем проблемма
а что в логе написано по поводу этого письма?
--
/corvax

Аватара пользователя
gorlum
Advanced member
Сообщения: 137
Зарегистрирован: 18 июн 2004, 11:43
Откуда: Ангарск
Контактная информация:

Сообщение gorlum » 19 апр 2005, 10:01

про письмо все нормально, говорит что это спам, но доставляет его не в спамовый ящик(милтер запущен с флагом -b spam@domain.ru), а тому кому оно послано, после этого этоже письмо с периодичностью раз в 3 минуты посылается от рута на спамовый ящик
иеще вот:

Код: Выделить всё

router# ps axu | grep spam
root   2768  0.0  1.0  3192 2248  ??  Ss    2:26PM   0:00.14 /usr/local/sbin/spamass-milter -f -u spam -b spam@tinigr.ru -r 2
spam   2957  0.0 12.6 28964 27860  ??  Is    2:45PM   0:01.85 /usr/local/bin/perl5.8.5 -T -w /usr/local/bin/spamd -c -d -D -u
root   2958  0.0 13.3 30508 29316  ??  I     2:45PM   0:00.79 spamd child (perl5.8.5)
spam   2959  0.0 12.6 28964 27864  ??  I     2:45PM   0:00.01 spamd child (perl5.8.5)
spam   2960  0.0 12.6 28964 27864  ??  I     2:45PM   0:00.01 spamd child (perl5.8.5)
spam   2961  0.0 12.6 28964 27864  ??  I     2:45PM   0:00.01 spamd child (perl5.8.5)
spam   2962  0.0 12.6 28964 27864  ??  I     2:45PM   0:00.01 spamd child (perl5.8.5)
root   2973  0.0  0.5  1636 1176  ??  I     2:47PM   0:00.01 sh -c /usr/sbin/sendmail "spam@tinigr.ru"
меня волнует последняя строчка
Такяже ситуация наблюдается в данный момент с другим письмомЖ чет не хочет приатачиваться

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 апр 2005, 10:27

gorlum писал(а):про письмо все нормально, говорит что это спам, но доставляет его не в спамовый ящик(милтер запущен с флагом -b spam@domain.ru), а тому кому оно послано, после этого этоже письмо с периодичностью раз в 3 минуты посылается от рута на спамовый ящик
иеще вот:

Код: Выделить всё

router# ps axu | grep spam
root   2768  0.0  1.0  3192 2248  ??  Ss    2:26PM   0:00.14 /usr/local/sbin/spamass-milter -f -u spam -b spam@tinigr.ru -r 2
spam   2957  0.0 12.6 28964 27860  ??  Is    2:45PM   0:01.85 /usr/local/bin/perl5.8.5 -T -w /usr/local/bin/spamd -c -d -D -u
root   2958  0.0 13.3 30508 29316  ??  I     2:45PM   0:00.79 spamd child (perl5.8.5)
spam   2959  0.0 12.6 28964 27864  ??  I     2:45PM   0:00.01 spamd child (perl5.8.5)
spam   2960  0.0 12.6 28964 27864  ??  I     2:45PM   0:00.01 spamd child (perl5.8.5)
spam   2961  0.0 12.6 28964 27864  ??  I     2:45PM   0:00.01 spamd child (perl5.8.5)
spam   2962  0.0 12.6 28964 27864  ??  I     2:45PM   0:00.01 spamd child (perl5.8.5)
root   2973  0.0  0.5  1636 1176  ??  I     2:47PM   0:00.01 sh -c /usr/sbin/sendmail "spam@tinigr.ru"
меня волнует последняя строчка
Такяже ситуация наблюдается в данный момент с другим письмомЖ чет не хочет приатачиваться
-r не дружит с -b и -B
это таракан в голове spamass-milter
нет желания пропатчить?
--
/corvax

Аватара пользователя
gorlum
Advanced member
Сообщения: 137
Зарегистрирован: 18 июн 2004, 11:43
Откуда: Ангарск
Контактная информация:

Сообщение gorlum » 19 апр 2005, 10:31

естно есть тока как не умею я еще такого делать,а что по поводу сточки sh -c ... , это так должно быть?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 апр 2005, 10:34

gorlum писал(а):естно есть тока как не умею я еще такого делать,а что по поводу сточки sh -c ... , это так должно быть?
понятия не имею
я не знаю, как ведет себя spamass-milter на FreeBSD (использую его только на linux) вообще и с опциями -b и -B в частности (я их не использую)

тестировать самому у меня уже нет никакого желания
--
/corvax

Аватара пользователя
Astaldo
Junior member
Сообщения: 15
Зарегистрирован: 22 авг 2005, 10:27
Контактная информация:

Сообщение Astaldo » 26 авг 2005, 12:38

Добрый день.
У меня такая проблема. :(
Установка прошла успешно, запуск spamd и spamass-milter тоже проходит без ошибок.

Но в логах сендмэйла пишет
  • Aug 25 11:18:40 ns sendmail[7459]: NOQUEUE: connect from orb.fasty.net [195.140.176.3]
    Aug 25 11:18:40 ns sendmail[7459]: j7P8IepY007459: Milter (spamassassin): open /var/spool/filter/spamass-milter failed: Connection refused by /var/spool/filter/spamass-milter
    Aug 25 11:18:40 ns sendmail[7459]: j7P8IepY007459: Milter (spamassassin): error connecting to filter: Connection refused by /var/spool/filter/spamass-milter
    Aug 25 11:18:40 ns sendmail[7459]: j7P8IepY007459: Milter (spamassassin): to error state
    Aug 25 11:18:41 ns sendmail[7459]: j7P8IepY007459: Milter (drweb-filter): init success to negotiate
    Aug 25 11:18:41 ns sendmail[7459]: j7P8IepY007459: Milter: connect to filters
    Aug 25 11:18:41 ns sendmail[7459]: j7P8IepY007459: milter=drweb-filter, action=connect, continue
    Aug 25 11:18:41 ns sendmail[7459]: j7P8IepY007459: milter=drweb-filter, action=helo, continue
    Aug 25 11:18:41 ns sendmail[7457]: j7P8IcpY007457: from=<trohimln@fc.kiev.ua>, size=7277, class=0, nrcpts=1, msgid=<129031396.20050825111414@fc.kiev.ua>, proto=ESMTP, daemon=MTA, relay=mail.fc.kiev.ua [80.91.161.90]
    Aug 25 11:18:41 ns sendmail[7457]: j7P8IcpY007457: milter=drweb-filter, action=header, continue
    Aug 25 11:18:42 ns last message repeated 9 times
    Aug 25 11:18:42 ns sendmail[7436]: j7P8ILpY007425: to=<lutsenko@firm.com>, delay=00:00:21, xdelay=00:00:20, mailer=smtp, pri=30630, relay=lotus.private.kiev.ua. [10.1.0.131], dsn=2.0.0, stat=Sent (Message accepted for delivery)
Как видно из логов милтер выдаёт ошибку, а др. веб нормально работает.

Листинг sendmail.cf
  • # Input mail filters
    O InputMailFilters=spamassassin, drweb-filter

    # Milter options
    O Milter.LogLevel=6
    O Milter.macros.connect=b, j, _, {daemon_name}, {if_name}, {if_addr}
    O Milter.macros.helo={tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}
    O Milter.macros.envfrom=i, {auth_type}, {auth_authen}, {auth_ssf}, {auth_author}, {mail_mailer}, {mail_host}, {mail_addr}
    O Milter.macros.envrcpt={rcpt_mailer}, {rcpt_host}, {rcpt_addr}
    .....
    MAIL FILTER DEFINITIONS

    Xspamassassin, S=local:/var/run/spamass-milter, F=, T=C:15m;S:4m;R:4m;E:10m
    Xdrweb-filter, S=inet:3001@localhost, F=T, T=S:5m;R:5m;E:1h
запуск спамассассина из скрипта
  • /usr/local/sbin/spamass-milter -f -p /var/run/spamass-milter -b bad@firm.com
    /usr/bin/spamd -d -u filter
Вот уже 2 неделю бьюсь головой и не могу понять где же здесь грабли.
:weep:


PS.
я поставил поверх имеющегося ассассина версии 2.6
может здесь собака порылась? если да, то как это побороть.

Grand_26
Junior member
Сообщения: 4
Зарегистрирован: 07 сен 2005, 14:26

Сообщение Grand_26 » 07 сен 2005, 14:31

open /var/spool/filter/spamass-milter failed: Connection refused by /var/spool/filter/spamass-milter
Aug 25 11:18:40 ns sendmail[7459]: j7P8IepY007459: Milter (spamassassin): error connecting to filter: Connection refused by /var/spool/filter/spamass-milter
Aug 25 11:18:40 ns sendmail[7459]: j7P8IepY007459: Milter (spamassassin): to error state
Aug 25 11:18:41 ns sendmail[7459]: j7P8IepY007459: Milter (drweb-filter): init success to negotiate
Aug 25 11:18:41 ns sendmail[7459]: j7P8IepY007459: Milter: connect to filters
________________________________________
Такая же ситуация была и у меня! Проблемы с правами на файлы и каталоги. Я вообще пока запускаю под рутом spamd и еще погляди могут быть проблемы в скрипте загрузки самого spamd потому что все что указано на форуме морально устарело !!!!

Правильно запускать с ключами -b your@mail.com -p /var/run/spamass-milter -f

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 07 сен 2005, 14:41

Grand_26 писал(а):Такая же ситуация была и у меня! Проблемы с правами на файлы и каталоги. Я вообще пока запускаю под рутом spamd и еще погляди могут быть проблемы в скрипте загрузки самого spamd потому что все что указано на форуме морально устарело !!!!

Правильно запускать с ключами -b your@mail.com -p /var/run/spamass-milter -f
прежде чем писать о чем-то устарелом, надо бы проверить свой совет
или уж не путать spamd и spamass-milter
--
/corvax

Grand_26
Junior member
Сообщения: 4
Зарегистрирован: 07 сен 2005, 14:26

Сообщение Grand_26 » 08 сен 2005, 10:55

Я не путаю просто первоначальную настройку все чуда я делал по статье годишней давности поэтому у мя и возникли такие траблы со spamd и spamass-milter`ом так что я и отписал что один глючит из за прав а другой запускать надо под другими ключиками

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 08 сен 2005, 11:06

Grand_26 писал(а):Я не путаю просто первоначальную настройку все чуда я делал по статье годишней давности поэтому у мя и возникли такие траблы со spamd и spamass-milter`ом так что я и отписал что один глючит из за прав а другой запускать надо под другими ключиками
совсем не хочется показаться нудным, но из прошлой вашей мессаги следует, что в ключами -b your@mail.com -p /var/run/spamass-milter -f надо запускать именно spamd, а не spamass-milter. милтер как таковой вообще не упоминается в мессаге, кроме фрагмента лога

а ведь читатели форума возможно будут пробовать использовать ваш совет
--
/corvax

Grand_26
Junior member
Сообщения: 4
Зарегистрирован: 07 сен 2005, 14:26

Сообщение Grand_26 » 09 сен 2005, 09:39

Нда действительно (((( сорри просто отписываю на форум обычно по вечерам а голова уже не варит ((((
Но если кому надо могут стукануться в асю 320-949-111 что то подсказать потому что после прочтения данной статьи мне пришлось много что менять .... ставилось все это на Mandrake 10 и все в данный момент прекрасно работает

FDK
member
Сообщения: 29
Зарегистрирован: 22 июн 2005, 13:21
Контактная информация:

Сообщение FDK » 06 дек 2005, 12:34

Есть проблема при работе sendmail+spamassasin+redhat9, для начала был сделан простой конфиг local.cf для проверки работы:

Код: Выделить всё

rewrite_header Subject ***SPAM***_HITS***
trusted_networks 127.
trusted_networks 192.168/16
use_bayes 1
bayes_path /etc/mail/spamassasin/bayes
bayes_auto_learn 1
Директория /etc/mail/spamassasin/bayes присутствует и принадлежит пользователю и группе nobody права 755 на нее.
Запускается все след образом - daemon /usr/local/sbin/spamass-milter -f -p /var/run/spamass-milter -b user@domen.ru
После чего получаем в /var/log/messages:

Код: Выделить всё

Dec  6 11:48:01 ns2 spamd: [8092] error: Can't locate object method "new" via package "Net::DNS::Resolver" at /usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/DnsResolver.pm line 87.
Dec  6 11:48:01 ns2 spamd: [8092] dbg: dns: is Net::DNS::Resolver available? no
Net::DNS::Resolver установлен.
И при отправке почты пишет в логи, что пытается использовать директорию /root/.spamassassin:

Код: Выделить всё

Dec  6 11:33:41 ns2 spamd[7739]: mkdir /root/.spamassassin: Permission denied at /usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin.pm line 1467 
Dec  6 11:33:41 ns2 spamd[7739]: locker: safe_lock: cannot create tmp lockfile /root/.spamassassin/auto-whitelist.lock.ns2.intelcom.su.7739 for /root/.spamassassin/auto-whitelist.lock: Permission denied 
Dec  6 11:33:41 ns2 spamd[7739]: auto-whitelist: open of auto-whitelist file failed: locker: safe_lock: cannot create tmp lockfile /root/.spamassassin/auto-whitelist.lock.ns2.intelcom.su.7739 for /root/.spamassassin/auto-whitelist.lock: Permission denied 
Dec  6 11:33:41 ns2 spamd[7739]: Can't call method "finish" on an undefined value at /usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Plugin/AWL.pm line 397, <GEN4> line 20. 
Dec  6 11:33:41 ns2 spamd[7739]: bayes: locker: safe_lock: cannot create tmp lockfile /etc/mail/spamassasin/bayes.lock.ns2.intelcom.su.7739 for /etc/mail/spamassasin/bayes.lock: No such file or directory 
Dec  6 11:33:41 ns2 spamd[7739]: spamd: clean message (-1.4/5.0) for root:99 in 0.0 seconds, 562 bytes. 
Dec  6 11:33:41 ns2 spamd[7739]: spamd: result: . -1 - ALL_TRUSTED scantime=0.0,size=562,user=root,uid=99,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=56617,mid=<43954DB1.3090506@intelcom.su>,autolearn=failed 
Dec  6 11:33:41 ns2 spamd[7736]: prefork: child states: II 

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»