当我通过 exim 发送邮件时,总错误如下
LOG: MAIN
<= root@ U=root P=local S=345
[root@localhost ~]# delivering 1QoU2R-0001ox-L0
T: remote_smtp for [email protected]
Connecting to ASPMX.L.GOOGLE.com [74.125.127.27]:25 ... failed: Connection timed out (timeout=5m)
LOG: MAIN
ASPMX.L.GOOGLE.com [74.125.127.27] Connection timed out
LOG: MAIN
== may@gmail R=dnslookup T=remote_smtp defer (110): Connection timed out
LOG: MAIN
** [email protected]: retry timeout exceeded
LOG: MAIN
Error while reading message with no usable sender address (R=1QoU2R-0001ox-L0): at least one malformed recipient address: root@ - domain missing or malformed
LOG: MAIN
Process failed (1) when writing error message to root@ (frozen)
答案1
它说您正在尝试连接74.125.127.27
(其中有一个 ESMTP 服务器在端口 25 上监听),并且尝试超时。这通常不是邮件服务器配置的问题,很可能是网络问题。如果此命令失败,则与网络有关(否则,我不知道出了什么问题)
telnet 74.125.127.27 25
如果仅显示Trying 74.125.127.27...
,则可能是以下问题之一:
- 由于某种原因,当您尝试发送邮件时,74.125.127.27 没有监听端口 25(请注意,当我对 gmail.com 进行 mx 查找时,该 IP 没有显示为其邮件交换之一)
- 您与 74.125.127.27 之间的某些连接出现故障,因此您无法连接
- 您在本地设置的某些内容阻止了您的连接尝试。
前两个是您无法控制的,但本地问题可能是防火墙设置,也许是您的路由器等。您的上游提供商也可能阻止了到端口 25 的传出连接。
另一个错误消息可能是因为您正在发送一封带有信封发件人root@
(无域)的电子邮件。