我的后缀安装有一个奇怪的问题,而且我在调试它时遇到了麻烦,因为我是这个主题的新手。当我检查我的日志行时:
postfix/smtp[29663]: A929510E76D9: to=<[email protected]>, relay=none, delay=78304, delays=78274/0/30/0, dsn=4.4.1, status=deferred (connect to mail.domain.com[1.2.3.4]:25: Connection timed out)
首先我们的电子邮件地址都是这样的形式[电子邮件受保护],所以我真的不明白为什么有些进程会向[电子邮件受保护]然后尝试在端口 25 上进行自身连接并失败。
除此之外,显然一切正常。我如何了解谁发出此请求以及邮件服务器尝试连接到自身的原因是什么?
答案1
关于mail.domain.com,它可能是myorigin
in的值/etc/postfix/main.cf
。本地应用程序发送到root,但后缀append @$myorigin
。如果myorigin
设置为文件名,则其值是该文件的内容 - 约定。
以下是 Postfix 文档的摘录:
myorigin (default: $myhostname)
The domain name that locally-posted mail appears to come from, and that
locally posted mail is delivered to. The default, $myhostname, is
adequate for small sites. If you run a domain with multiple machines, you
should (1) change this to $mydomain and (2) set up a domain-wide alias
database that aliases each user to [email protected].
至于为什么不直接本地下发,需要看你的配置。如果mail.domain.com
不在 mydestination 中,则默认情况下它将被中继。此外,没有迹象表明邮件已发送回服务器。日志文件中的条目并没有这么说。说没有收到邮件。
如果问题如上所述,解决方案是修改 /etc/aliases 以包含一行
root <some local email to you>
在 /etc/aliases 中,然后sudo newaliases
在命令行中运行。