Назад | Перейти на главную страницу

Добавление spamassassin к postfix приводит к тому, что письма sender_bcc дублируются втрое

У меня дома уже пару лет была хорошо работающая установка почты postfix / dovecot. Чтобы гарантировать сохранение всей исходящей почты, у меня есть sender_bcc_maps = hash:/etc/postfix/sender_bcc в моем main.cf файл

В этом файле карты есть записи в форме alan@myemaildomain alan+saveout@save.save.

В / etc / postfix / transport есть записи формы save.save lmtp:unix:private/dovecot-lmtp

И у dovecot есть файл сита, который сначала обрабатывается следующими require ["fileinto", "envelope", "subaddress","date","mailbox","variables"]; if envelope :detail "to" "saveout"{ if currentdate :matches "year" "*" { set "year" "${1}"; } if currentdate :matches "month" "*" { set "month" "${1}"; } fileinto :create "Sent/${year}/${month}"; stop; }

Моя жена стонала, что идет слишком много спама (я также использовал dspam между postfix и dovecot но я думаю, что какое-то время его не трогали), поэтому я решил добавить spamassassin используя рекомендуемый подход, добавляя его как фильтр содержимого для входящих сообщений в master.cf файл в постфиксе, т.е. изменение первой строки на smtp inet n - - - - smtpd -o content_filter=spamassassin и добавив в конце этого файла

spamassassin unix - n n - - pipe user=debian-spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -G -oi -f ${sender} ${recipient}

Теперь каждый раз, когда я отправляю электронное письмо, я получаю три его копии в папке отправленных писем (очевидно, раньше это работало, просто помещая туда одну).

Я оба пытаюсь понять, почему я должен внезапно получить три копии. Я подозреваю, что что-то связано с тем, что spamassassin вызывается для отправки alan_saveout@save.save каким-то образом и постфикс, добавляющий ДРУГОЙ записи sender_bcc.

Кто-нибудь еще испытывал это, и каково решение?

Проблема заключалась в том, что электронная почта на @ save.save также проходила. В итоге я отбросил эту версию звонка spamassassin и установлен spamass-milter вместо. Все работает хорошо.

Я также воспользовался возможностью, чтобы усилить milter-greylist, чтобы добавить больше вещей в greylist.