|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexei Vi. 2:5020/400 22 Sep 2004 11:58:26 To : All Subject : И снова, qmail, qmail-queue,spamassasin и немного vdeliver. -------------------------------------------------------------------------------- Давно это было, писали мне вот такое >vmailmgr никак тебе не поможет и не помешает в фильтрации почты. >Обычно, фильтрация сообщений встраивается в qmail >подменой qmail-queue (с помощью QMAILQUEUE-патча), >либо заменой qmail-smtpd на собственный. >Либо встраивается для каждого пользователя отдельно через dot-qmail(5). >Про концепцию работы spamassassin можно почитать на его сайте. Вот здесь(http://jclement.ca/docs/debian_qmail/debian_qmail/) откопал способ: This will filter ALL mail send through your server. It's going to kill your performance but I hate spam so... mv /var/qmail/bin/qmail-queue /var/qmail/bin/qmail-queue.orig Create a new /var/qmail/bin/qmail-queue script that looks like this: \#!/bin/sh spamc -f | /var/qmail/bin/qmail-queue.orig Then make sure spamd is running: ЕТС-ЕТС-ЕТС А вот как следующее сделать в эхотаге: And finally... Since Qmail-queue's memory footprint is way larger now we'll have to fiddle with the ulimit stuff in /etc/init.d/qmail. Look for the line like "ulimit -v 8192" and change to something bigger like "ulimit -v 28192" For individual users one can just use some fancy procmail scripts to filter out spam to a separate folder otherwise the subject is altered and they can have their mail client handle it. Я запускаю smtp через svc вот таким образом: #!/bin/sh exec /usr/local/bin/softlimit -m 40000000 \ /usr/local/bin/tcpserver -p -R -x /etc/tcp.smtp.cdb -u82 -g81 -v -c100 0 \ smtp /usr/local/bin/rblsmtpd /var/qmail/bin/qmail-smtpd domain.ru \ /usr/local/bin/checkvpw /usr/bin/true Maildir/ 2>&1 qmail-send: #!/bin/sh #exec /var/qmail/rc exec env - PATH="/var/qmail/bin:$PATH" qmail-start ./Maildir/ Дак вот, после рестарта кумыла, письма не идут вообще, в логах ничерта нет и т.д. spamd запущен и отрабатывает. Т.е. если вручную запустить, то письмо меченое приходит на стандартный выход. spamc < mes.eml (от флагов запуска спамд и спас никаких изменений не видел). Про вмэйлмгр, пробовал ставить в .qmail-default | /usr/local/bin/spamc -c -f |/usr/local/bin/vdeliver в вар/лог/мэйллог пишется запись об успешной проверке письма и дальнейшей ее отправке а в /var/log/qmail/qmail-send/current @40000000415130432f8ce3c4 info msg 784: bytes 900 from <madman@enisey. ru> qp 368 17 uid 82 @40000000415130432fadd55c starting delivery 595: msg 784 to local plastinki-madm an@plastinki.ru @40000000415130432fb3d484 status: local 1/10 remote 0/20 @40000000415130472ab2427c delivery 595: deferral: vdeliver: _Error_writing_the_ou tput_file./ @40000000415130472accb404 status: local 0/10 remote 0/20 -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6488d85332dc.html, оценка из 5, голосов 10
|