Фильтрация и редактирование почтового заголовка с ситом
Прежде всего: извините за мой английский, я только французский:)
Я получил поддельное письмо с неправильным приложением 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: (без пробела.), И этот безопасный скрипт будет бесполезен:)
Как я могу справиться с этим?
Большое спасибо за ваши ответы!
:)