Как заблокировать спам SendGrid с помощью sendmail?

Sendgrid и MailChimp - два самых больших источника спама, захваченного в моей папке спама. Я хотел бы заблокировать их, прежде чем они туда доберутся.

К счастью, в стремлении казаться "законным" спамеры изящно идентифицируют себя. В частности, Sendgrid вставляет два специальных заголовка: X-SG-EID а также X-SG-ID,

Какой лучший способ заблокировать на уровне sendmail, прежде чем он попадет на procmail и / или IMAP-сервер?

Я имею в виду базу данных заголовка (например, /etc/mail/SPAM-HEADERS) и LOCAL_CONFIG раздел с правилом заголовка, например:

F{SpamHeaders} /etc/mail/SPAM-HEADERS
H*: $>CheckHdr
SCheckHdr
... ??? ...

Обратите внимание, меня не волнует значение заголовка - пока присутствует сам заголовок, я хочу отклонить сообщение. Предпочтительно - с особым осуждением. Например, если SPAM-HEADERS база данных содержит строку

X-SG-ID        We love getting spam from SendGrid, just not today

Я хочу, чтобы sendmail отвечал на любое сообщение с X-SG-ID среди заголовков с 553 We love getting spam from SendGrid, just not today,

1 ответ

Напомню, что я разделяю сходные мнения о том, что сами MailChimp и SendGrid не обязательно являются плохими (хотя у них наверняка могут быть плохие клиенты, о которых они не знают).

Помимо чисто технического мнения, я думаю, что самым простым способом заблокировать их было бы обновление /etc/mail/access таблица для блокировки хостов, принадлежащих домену, к которому относятся серверы ретрансляции. Поскольку они являются законными, имена их серверов, скорее всего, будут принадлежать общему домену, от которого вы могли бы отказаться.

Например, если вы проверите заголовки в сообщениях mailchimp, вы увидите, что серверы ретрансляции принадлежат rsgsv.net. Таким образом, вы можете добавить запись в /etc/mail/access лайк:

rsgsv.net       REJECT

Для получения более подробной информации, ознакомьтесь с руководством здесь.

Другие вопросы по тегам