Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 后缀“;“发件人地址语法错误”;使fetchmail重复地重新获取相同的电子邮件_Email_Imap_Postfix Mta_Fetchmail - Fatal编程技术网

Email 后缀“;“发件人地址语法错误”;使fetchmail重复地重新获取相同的电子邮件

Email 后缀“;“发件人地址语法错误”;使fetchmail重复地重新获取相同的电子邮件,email,imap,postfix-mta,fetchmail,Email,Imap,Postfix Mta,Fetchmail,我使用fetchmail每五分钟从IMAP服务器检索一次电子邮件,并将其传递给本地后缀进程进行传递。问题:有时电子邮件的“发件人”行(通常是垃圾邮件)无效,例如带有前导连字符的行: From: "- Some Dumb Spammer" <-DumbSpammer@example.com> 此错误导致fetchmail将错误电子邮件留在IMAP服务器上,即使.fetchmailrc文件显示nokeep。因此,fetchmail每五分钟重新下载一次。永远重复。。。或者直到我从IMAP

我使用fetchmail每五分钟从IMAP服务器检索一次电子邮件,并将其传递给本地后缀进程进行传递。问题:有时电子邮件的“发件人”行(通常是垃圾邮件)无效,例如带有前导连字符的行:

From: "- Some Dumb Spammer" <-DumbSpammer@example.com>
此错误导致fetchmail将错误电子邮件留在IMAP服务器上,即使.fetchmailrc文件显示
nokeep
。因此,fetchmail每五分钟重新下载一次。永远重复。。。或者直到我从IMAP服务器手动删除坏邮件


在不打开安全漏洞(例如,允许使用前导连字符)的情况下,自动断开这些循环的最佳方法是什么,删除或发送错误的电子邮件?谢谢。

fetchmail用户邮件列表上的善良的人。要总结他们的响应,可以使用
fetchmail--nosoftbounce
永久删除无法传递的邮件,使用反垃圾邮件选项接受邮件(
fetchmail-Z 501
),或者配置后缀以允许使用前导连字符(如果这样做安全的话)。这些选项记录在fetchmail手册页上。

删除Asp标记用户名
'admin@seudominio.com.br' == admin@seudominio.com.br

#!/bin/sh
set logfile '/var/log/fetchmaillog'
set no bouncemail
defaults  fetchall

poll locapack.com.br with protocol pop3
       username admin@seudominio.com.br password xxxx is admin@seudominio.com.br here;

来自评论:请编辑并格式化答案。
#!/bin/sh
set logfile '/var/log/fetchmaillog'
set no bouncemail
defaults  fetchall

poll locapack.com.br with protocol pop3
       username admin@seudominio.com.br password xxxx is admin@seudominio.com.br here;