首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后缀“错误的发件人地址语法”会导致fetchmail重复获取相同的电子邮件

后缀“错误的发件人地址语法”会导致fetchmail重复获取相同的电子邮件
EN

Stack Overflow用户
提问于 2014-09-07 05:38:37
回答 2查看 6.3K关注 0票数 0

我使用fetchmail每隔5分钟从IMAP服务器检索一次电子邮件,并将其传递给本地postfix进程进行传递。问题:有时一封电子邮件有一个无效的"From“行(通常是垃圾邮件),就像下面这个用连字符开头的:

代码语言:javascript
复制
From: "- Some Dumb Spammer" <-DumbSpammer@example.com>

在本例中,fetchmail检索电子邮件并将其传递给我的本地postfix进程,这将引发一个错误:

代码语言:javascript
复制
fetchmail: SMTP error: 501 5.1.7 Bad sender address syntax

这个错误会导致fetchmail把坏邮件留在IMAP服务器上,即使我的.fetchmailrc文件写的是nokeep。因此,fetchmail每五分钟重新下载一次。永远重复。或者直到我从IMAP服务器上手动删除坏邮件。

什么是自动打破这些循环的最好方法,无论是删除还是发送坏邮件,而不会打开安全漏洞(例如,允许前导连字符)?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-09-16 07:04:22

fetchmail-users邮件列表answered my question上的好心人。总结他们的响应,您可以使用fetchmail --nosoftbounce永久删除无法投递的邮件,使用反垃圾邮件选项接受电子邮件(fetchmail -Z 501),或配置后缀以允许前导连字符(如果这样做是安全的)。在fetchmail手册页中记录了这些选项。

票数 2
EN

Stack Overflow用户

发布于 2016-07-17 00:34:22

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

代码语言:javascript
复制
#!/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;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25705002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档