sendmail /etc/mail/access REJECT based off the keyword and TO: field

кто-то поместил мой email в странный список, и я получаю сотни сообщений каждый день.

Я хочу заблокировать слово "Unsubscribe" во всех телах писем по адресу me@example.com

To:me@example.com  error:550 5.1.1 User unknown

Работает отлично, но я хочу получать другие письма, поэтому я хочу создать какое-то условие

if sent to me@example.com
CONDITION Body contains "Unsubscribe" 
Then: error:550 5.1.1 User unknown

access.db дает мне слишком много ошибок, чтобы идти этим путем, и я потратил слишком много времени на это.

Любые советы? spamassassin установлен, но я не смог найти никакой заметки о условии, отправлено на, и отправить отклонить 501 ссылка https://svn.apache.org/repos/asf/spamassassin/branches/3.4/INSTALL

спасибо

0
задан 19 June 2021 в 03:17
1 ответ

Spamassassin давно мертв, rspamd - новый черный. С одной стороны, добавление rspamd только для одного правила сделает ваш стек громоздким, но с другой... то, что вы хотите сделать с sendmail, вполне выполнимо... но у sendmail нет шаблонов для этого конкретного случая, поэтому вам нужно написать свой собственный набор правил LHS/RHS. Что гораздо сложнее, чем просто добавить rspamd в стек. :) В любом случае, если вы сделаете это, используя только sendmail, вы будете единственным человеком, которого я когда-либо встречал, способным на это. Другим, вероятно, будет сам Эрик Оллман.

0
ответ дан 28 July 2021 в 14:37

Теги

Похожие вопросы