将 postfix 2.11 升级到 3.3.0-localhost.localdomain 导致问题

将 postfix 2.11 升级到 3.3.0-localhost.localdomain 导致问题

我尝试将正在运行的邮件服务器从 Ubuntu 14.04 升级到 18.04,但无法找出导致升级系统中与发件人相关的故障的原因:字段填充了“...localhost.localdomain”。 (旧系统运行良好)

除其他外,我有以下设置

mydomain = networksavvy.org
myhostname = mail.networksavvy.org
myorigin = $myhostname

有些电子邮件似乎已成功发送,有些似乎已收到,但我怀疑问题与虚拟主机有关。

一个突出该问题的示例:我在另一个邮件系统上设置了电子邮件地址,以便从异地服务器转发回此服务器。当我向该地址发送电子邮件时,第二台服务器接受了该邮件,但无法转发。当我查看邮件队列时,我看到以下行,我相当肯定这代表了问题:

sender: [email protected]

但以下情况也存在

original_recipient: [email protected]
recipient: [email protected]
From: [email protected]

远程邮件服务器尝试发回电子邮件时的错误是

Status: host mail.mydomain.com[X.X.X.X] said: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found (in reply to RCPT TO command)

编辑:我注意到我正在运行 postsrsd,并且想知道这是否与任何事情有关。

问题:

  1. 发送者:字段在哪里出现?
  2. 我怎样才能解决这个问题?

答案1

事实证明,我正在运行 postsrsd,它会自动配置为使用 localhost.localdomain。使用正确的“-d”参数重新启动它即可解决该问题。

相关内容