добрый день
может кто показать работающую запись из master.cf, где транспортом прописан dovecot, чтобы письма нормально проходили проверку в SA и потом отправлялись со всеми нужными пометками в ящик?у меня сейчас так:
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/dovecot-lda -f ${sender} -d ${recipient}пробовал делать так:
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/bin/spamc -u spamfilter -e /usr/libexec/dovecot/dovecot-lda -f ${sender} -d ${recipient}так в хедере письма появляется: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on domain.tld
но на этом всё и заканчивается, письма всё-равно не чекаются и валяться без разборапробовал так:
smtp inet n - n - - smtpd
spamassassin unix - n n - - pipe
user=spamfilter argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}это вообще ничего не даёт
как правильно то?
> как правильно то?google://amavisd-new
>> как правильно то?
> google://amavisd-newда это костыль какой-то дополнительный
зачем мне ещё один транспорт, когда у меня довекот есть?
к тому же перловый
>да это костыль какой-то дополнительныйнапиши не костыль
google://mta
google://ldadovecot-ом (lda) никто ничего не фильтрует (sieve не счёт, это другая опера)
тут или amavis или spamd в цепочке транспортов mtaкороче гугли маны и бложики пока не поймёшь что к чему, а потом уже будешь рассуждать что есть костыль
или ставь exchange и не выёживайся
>>да это костыль какой-то дополнительный
> напиши не костыль
> google://mta
> google://lda
> dovecot-ом (lda) никто ничего не фильтрует (sieve не счёт, это другая опера)
> тут или amavis или spamd в цепочке транспортов mta
> короче гугли маны и бложики пока не поймёшь что к чему, а
> потом уже будешь рассуждать что есть костыль
> или ставь exchange и не выёживайсявообще-то раньше с довекотом работало. был dovecot-spamass такой, он выполнял всю работу
ну а сейчас, по идее, всё должен делать spamd
по-крайней мере офф.документация гласит:
понимание spamd и зачем он нужен:
spamd и spamc - 2 функции, которые необходимы SA для правильной работы. демон spamd ожидает входящих запросов и обрабатывает письма. как только spamd получает соединение он выпускает child spamc, который читает письмо из сетевого сокета. Этот киндер потом отправит сообщение обратно spamd, когда достигнет конца файла EOF, который перезапишет сообщение (если установлена SA-опция перезаписи заголовков). Это письмо потом будет отправлено обратно на сокет, с которого оно изначально пришло, чтобы почтовый сервер мог его дальше обрабатывать.также в офф.документации (http://wiki.apache.org/spamassassin/IntegratedInMta ) пишут:
The easiest way to integrate postfix and spamassassin is to use spamd.amavisd там тоже упоминается, но это если нужен антивирус.
ладно, разберёмся.