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

Подмена адреса электронной почты спамерами - как заблокировать его в Postfix / Spamassassin?

Я запускаю почтовый сервер Postfix, используя Spamassassin в качестве фильтра после очереди.

Работает неплохо, но иногда я получаю спам из сети, в которой MAIL FROM: адрес, но также содержит в DATA: раздел, другой поддельный адрес something <at> mydomain.com.

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

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

Это также не имеет ничего общего с SPF, поскольку MAIL FROM: (отправитель конверта) адрес может быть правильным согласно SPF.

Тогда как мне это сделать, используя настройки Postfix или правила Spamassassin?

Postfix не заботится о содержании почты. $smtpd_recipient_restrictions посмотри на envelope-from, а не на From: заголовок в почте, и вы не можете использовать header_checks для этого:

Заголовки сообщений добавлены уборка(8) сам демон исключен из проверки. Примеры таких заголовков сообщений: Из:, Кому:, Идентификатор сообщения:, Дата:.

Не говоря уже о том, что неразумно блокировать сообщения, в которых From: заголовок отличается от envelope-from. Списки рассылки, например, будут использовать адрес списка рассылки (или адрес VERP) в конверте, в то время как оригинал From: адрес останется в теле.