损坏的fetchmail配置


1

我正在尝试在OSX 10.5.6机器上配置fetchmail。我已经按照以下步骤设置了.fetchmailrc:

poll my.mailserver.com with proto IMAP 
timeout 30
user "username" is "username" here options ssl keep 

我正在使用.netrc文件存储用户名/密码,如下所示:

machine my.mailserver.com
login username
password secret

但是,当我运行fetchmail时,出现以下错误:

reading message username@my.mailserver.com:1 of 458 (4436 octets)
fetchmail: timeout after 30 seconds waiting for listener to respond.
fetchmail: socket error while fetching from username@my.mailserver.com and delivering to SMTP host localhost
fetchmail: Query status=2 (SOCKET)
fetchmail: Server certificate verification error: unable to get local issuer certificate
fetchmail: Server certificate verification error: certificate not trusted
fetchmail: Server certificate verification error: unable to verify the first certificate
fetchmail: Error exchanging credentials

似乎fetchmail可以登录OK,但无法将任何内容传递给postfix(我已经通过telnetting到localhost:25验证并运行了它)。

接下来,我使用-vv标志调用fetchmail以获取有关正在发生的事情的更多信息。我注意到以下奇怪的消息:

Trying to connect to 208.97.132.126/25...fetchmail: timeout after 5 seconds waiting for listener to respond.
fetchmail: 6.3.8 querying my.mailserver.com (protocol POP3) at Tue, 14 Jul 2009 18:20:09 +1000 (EST): poll completed
fetchmail: discarding new UID list
fetchmail: Query status=2 (SOCKET)

该IP地址非常奇怪。fetchmail不应该只尝试连接到本地主机来传递消息吗?快速nslookup显示目标主机域是jankymail-mx1.g.dreamhost.com。wtf?

开箱即用的fetchmail install btw即可完成所有工作-这是全新的iMac!有谁知道会发生什么或我做错了什么?


ping?好奇添加smtpaddress是否有帮助?
derobert

Answers:


1

添加选项:smtphost localhost甚至smtphost 127.0.0.1告诉它交付给本地主机。我不知道为什么它默认为其他东西(是您的整个fetchmail配置吗?)。

实际上,可能是它尝试使用ETRN之类的东西;IP解析为jankymail-mx1.g.dreamhost.com ...那是您的邮件服务器吗?

另外,如果证书是自签名的或与主机名不匹配,则可能需要sslcommonnameor sslfingerprint选项。


嗨,德罗伯特,谢谢您的回复。是的,那是我的整个配置文件,不,我不知道IP地址从何而来。我在dreamhost.com上没有邮件服务器;我只想重定向到本地主机。我尝试设置smtphost localhost,但问题仍然存在。

我应该添加:如果添加“ smtphost 127.0.0.1”,我的后缀会用fetchmail退回转发的邮件:SMTP <401 4.1.3错误的收件人地址语法我是否需要以某种方式重新配置后缀?

不,您不需要重新配置后缀。尝试将smtpaddress <<您的主机名>>添加到您的fetchmail配置中。确保Postfix将其识别为本地内容(因此不会尝试远程传递)
derobert

...甚至smtpname指定完整地址。
derobert
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.