Как заблокировать спам 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
Для получения более подробной информации, ознакомьтесь с руководством здесь.