fetchmail 看到邮件但不提取它 - 持续出现“临时查找失败”

fetchmail 看到邮件但不提取它 - 持续出现“临时查找失败”

我将电子邮件设置转移到新笔记本电脑上,但 fetchmail 停止提取我的邮件。从我在 fetchmail 日志中可以看出,它授权良好,看到新电子邮件在那里,尝试获取它们,并由于持续的“临时查找失败”而失败 - 这是相关的日志位:

fetchmail: 2134 messages (2130 seen) for recent:patena at pop.gmail.com (397667985 octets).
fetchmail: POP3> LIST 2123
fetchmail: POP3< +OK 2123 679
fetchmail: POP3> RETR 2123
fetchmail: POP3< +OK message follows
fetchmail: reading message recent:[email protected]:2123 of 2138 (679 octets)Trying to connect to 127.0.0.1/25...        connected.
fetchmail: SMTP< 220 bleen.gateway.2wire.net ESMTP Postfix (Ubuntu)
fetchmail: SMTP> EHLO bleen
fetchmail: SMTP< 250-bleen.gateway.2wire.net
fetchmail: SMTP< 250-PIPELINING
fetchmail: SMTP< 250-SIZE 307200000
fetchmail: SMTP< 250-VRFY
fetchmail: SMTP< 250-ETRN
fetchmail: SMTP< 250-STARTTLS
fetchmail: SMTP< 250-ENHANCEDSTATUSCODES
fetchmail: SMTP< 250-8BITMIME
fetchmail: SMTP< 250 DSN
fetchmail: SMTP> MAIL FROM:<[email protected]> SIZE=679
fetchmail: SMTP< 250 2.1.0 Ok
fetchmail: SMTP> RCPT TO:<weronika@localhost>
fetchmail: SMTP< 451 4.3.0 <weronika@localhost>: Temporary lookup failure
fetchmail: SMTP error: 451 4.3.0 <weronika@localhost>: Temporary lookup failure
fetchmail: SMTP> RSET
fetchmail: SMTP< 250 2.0.0 Ok
fetchmail:  not flushed
fetchmail: POP3> LIST 2124

(对于每条未见的消息,从“列表”到“未刷新”,依此类推。)

这种情况已经持续了大半天,所以这种暂时的查找失败看起来并不是非常暂时的。

答案1

日志fetchmail: SMTP ...表明正在与邮件传输代理 (MTA)(此处为 Postfix)通信,而 Postfix由于无法解析 的(不合格!)主机名而fetchmail拒绝了来自 的邮件。因此,解决方案是更正系统的 DNS(可能还有主机名)。这也可能使从系统发送邮件变得更容易,因为作为反垃圾邮件措施,许多邮件服务器将拒绝来自具有不合格名称的主机的邮件。fetchmaillocalhost

另一种方法是fetchmail通过mda设置进行配置,以直接传送到诸如 之类的程序maildrop,从而将本地 MTA 排除在传送循环之外。

相关内容