通过 exim 配置邮件服务器

通过 exim 配置邮件服务器

当我通过 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@(无域)的电子邮件。

相关内容