LINUX.ORG.RU
ФорумAdmin

sendmail(procmail) + spamd


0

0

Установил spamassassin висит демон spamd в локаг все ок - что-то проходит, что-то отваливается, но не знаю как сделать пересылку через .forward работающей по условию если не спам то пересылаем , а не просто пересылающую все что приходит на другой почтовый ящик. Может кто решал аналогичную проблему.

anonymous

Я сейчас ковыряю этот spamassassin... Система RH9, все поставил из дистрибутива. Spamd висит демоном, в логах чисто, никаких записей. Подскажешь где что вертел?

anonymous
()
Ответ на: комментарий от anonymous

Система RH7.3. Доставил HTML-PARSER в perl у меня его не было, но в 9 должен вставать при установке perl. Собирал из исходников, perl Makefile.PL мake make install вроде проблем быть не было. затем копируем в /etc/rc.d/init.d redhat-rc-script.sh для запуска Spamd и запускаем его. В документации отдельно отмечается вопрос выбора языка - меня это не коснулось у меня KOI-8, а в 9 точно стоит UTF-8 по умолчанию, spamassassin пока с ним не умеет.(в дистре spamass http://spamassassin.org есть файл USAGE где отдельно описана ситуация установки на RH8 и perl 5.8 как раз твой случай Затем остается последняя операция сделать так чтобы проверялась вся почта, копируем из дистра procmailrc.example в /etc/procmailrc без этого почта не попадет к spamass или spamd. Procmailrc.example написан для использования с spamassassin, чтобы работало со spamd в /etc/procmailrc заменяем строки

:0fw: spamassassin.lock * < 256000 | spamassassin

на

DROPPRIVS=yes

:0fw: * < 256000 | spamc

Все. После этого приходящая почта будет попадать к spamd в логах maillog должно появиться что-то вроде

Jul 2 14:15:45 *** sendmail[31130]: h62AFOD31130: from=<gsovjvfy@narod.ru>, size=1633, class=0, nrcpts=1, msgid=<K65ILJ50IEF1A88K@narod.ru>, bodytype=8BITMIME, proto=SMTP, daemon=MTA, relay=pool-162-83-239-66.ny5030.east.verizon.net [162.83.239.66] Jul 2 14:15:45 *** spamd[29298]: connection from localhost [127.0.0.1] at port 37194 Jul 2 14:15:45 *** spamd[31135]: info: setuid to bumbumbum succeeded Jul 2 14:15:46 *** spamd[31135]: processing message <K65ILJ50IEF1A88K@narod.ru> for bumbumbum:777. Jul 2 14:15:46 ** spamd[31135]: identified spam (9.7/5.0) for bumbumbum:777 in 1.0 seconds, 1924 bytes. Jul 2 14:15:46 *** sendmail[31131]: h62AFOD31130: to=bumbumbum, delay=00:00:15, xdelay=00:00:01, mailer=local, pri=61191, dsn=2.0.0, stat=Sent

Дальше буду разбираться с RAZOR и DCC, + надо еще поучить spamd более эффективно определять SPAM.

Как получится напиши (vofka@elchem.ac.ru) в чем была проблемка, у меня самого есть машина на RH8 со временем организую и на ней почтовик.

Удачи.

anonymous
()

Я поставил spamassassin при инсталляции систему, все пакеты вместе с ним поставились. Файлик /etc/procmailrc есть, правило (в ответе выше) прописано. Демон запущен (вижу по ps). В /etc/mail/spamassassin/local.cf прописан конфиг (сгенерирован на spamassassin.org). Вроде все ок, но в логах только записи sendmail'а. Есть предложения?

anonymous
()
Ответ на: комментарий от anonymous

Понятно, тогда попробуй все же установить его сам и проверь что в IPTABLES на localhost у тебя всё АССЕРТ.

anonymous
()

iptables настроены вопспринимать все с localhost Я вот не пойму - а как из сендмыла это все попадает в spamd? Судя по прочитанному, нужно ставить milter...

anonymous
()

И еще вопрос: надо ли пересобирать sendmail с какими-нибудь ключами?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.