如果这不是一个适合讨论此问题的论坛,请告诉我
我家里有一台 Ubuntu 14.04 LAMP 服务器,几个月来一直运行正常,但在过去两周的某个时候,它无法再从 php 发送电子邮件。我对 Linux 相当不熟悉,所以我可能错过了一些显而易见的东西,但经过 5 个小时的故障排除后,我决定是时候寻求帮助了,所以:请帮忙?!
邮件传输代理:Postfix 作为 Zoho 的中继运行,使用 TLS 在端口 587 上运行,在家中运行,ISP(Verizon)阻止端口 25
尝试使用 php 和在终端中使用邮件命令发送测试消息,两者的结果相同。
我的域名:greenmatter.us
似乎我无法与他们建立加密连接,但我不确定为什么,因为自上次工作以来我没有改变任何东西。如果有人能给我指明正确的方向,我将不胜感激(下面是我已经尝试过的一些方法)
邮件日志 snipit:10 月 31 日 17:26:23 greenmatter postfix/qmgr[1998]: EAB633C7E: from=,size=381,nrcpt=1(队列活跃)
10月31日 17:26:53 greenmatter postfix/smtp[3118]: 连接到 smtp.zoho.com[165.254.168.48]:587: 连接超时
10月31日 17:26:53 greenmatter postfix/smtp[3118]: EAB633C7E: to=, reply=none, delay=6906, delays=6876/0.05/30/0, dsn=4.4.1, status=deferred (连接到 smtp.zoho.com[165.254.168.48]:587: 连接超时)
如果我运行 openssl s_client -connect smtp.zoho.com:587,它会挂起并最终输出:connect: 连接超时 connect:errno=110
如果我运行 openssl s_client -connect greenmatter.us:587 它会输出:connect: Connection denied connect:errno=111
如果我运行 openssl s_client -connect greenmatter.us:587 -servername greenmatter.us -showcerts | openssl x509 -text -noout 它会输出:connect:errno=111 无法加载证书 139754715526816:error:0906D06C:PEM routers:PEM_read_bio:no start line:pem_lib.c:703:Expecting: TRUSTED CERTIFICATE