首先:对不起我的英语,我只有法语:)
我收到一个错误的“发件人:”附件的欺骗邮件。 我决定发现Sieve,并将From部分替换为Return-Path标头。 此发件人:已使用ehlo命令的数据形式放在邮件标题中。
我使用了使用Sieve的editheader插件的过滤器:
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:发件人:spoof @ mail,发件人部分中包含real @ mail:发件人:real @ mail
但是,如果您以不同的方式(例如:)编写From部分,则此操作将无效:
mail from:<real@mail>
rcpt to:<me>
data
From: <spoof@mail>
您将在您的邮箱中看到发件人:spoof @ mail
我认为垃圾邮件发送者将不使用From :(在From和:之间),但使用From :(没有空间。),此安全脚本将毫无用处:)
我该如何管理?
非常感谢您的回答!
:)
ps: 如果我这样写筛子脚本:
if header :matches "Return-Path" "*" {
deleteheader "From:";
addheader "From" "${1}";
}
我遇到了这个错误:
default: line 9: error: deleteheader command:specified field name `From:' is invalid.
我被困住了
我的问题有关吗? :/
感谢您的帮助! :)