服务器无法发送邮件。所有邮件在队列中等待

服务器无法发送邮件。所有邮件在队列中等待

发送的邮件正在队列中等待,错误如下:

`(Host or domain name not found. Name service error for name=srvr1.com.my type=MX: Host not found, try again)`

但是,我已经在 中定义了该域的主机条目/etc/hosts

答案1

在这种情况下,您在主机文件中的条目无能为力。
您必须使用 DNS 服务器(例如 BIND)并在那里创建 MX 条目。

答案2

对于向另一个缺少 DNS 的电子邮件服务器发送/中继电子邮件,由于错误消息抱怨,您必须定义一个postfix智能主机。

因此,配置relayhost目标postfix.cf电子邮件服务器的地址,如下所示:

relayhost = my_email.server.fqdn 

您还可以使用 IP 地址代替名称。

最后,重新启动postfix

service postfix restart

相关内容