Фильтрация и редактирование почтового заголовка с ситом

Прежде всего: извините за мой английский, я только французский:)

Я получил поддельное письмо с неправильным приложением From:. Я решил открыть Sieve и заменить часть From заголовком Return-Path. This From: был помещен в заголовок письма с использованием формы данных команды ehlo.

Я использовал фильтр с помощью плагина editheader Sieve:

 if header :matches "Return-Path" "*" {
     deleteheader "From";
     addheader "From" "${1}";
     }

он работает нормально, только если вы напишите часть From следующим образом:

mail from:<real@mail>
rcpt to:<me>
data
From : <spoof@mail>

В заголовке письма spoof@mail помещается в новую часть: X-Mailbox-line: From: spoof@mail, а часть From содержит реальную @ mail: From: real @ mail

Но это не сработает, если вы напишите часть From по-другому, например:

mail from:<real@mail>
rcpt to:<me>
data
From: <spoof@mail>

В вашем почтовом ящике вы увидите От: spoof@mail

Я думаю, что спамеры не будут использовать From: (с пробелом между From и:), а From: (без пробела.), И этот безопасный скрипт будет бесполезен:)

Как я могу справиться с этим?

Большое спасибо за ваши ответы!

:)

0 ответов

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