我有一个安装了 Exim 的 Centos 7 VPS。由于以下错误,我无法从服务器收到电子邮件:
2018-01-06 15:50:06 1eXqjW-0000hE-7v Sender identification U=mailnull D=-system- S=mailnull
2018-01-06 15:50:06 1eXqjW-0000hE-7v Sender identification U=mailnull D=-system- S=mailnull
2018-01-06 15:50:06 1eXqjW-0000hE-7v ** ***@gmail.com <root@localhost> R=dkim_lookuphost T=dkim_remote_smtp H=gmail-smtp-in.l.google.com [173.194.68.27] X=TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128 CV=yes: SMTP error from remote mail server after end of data: 550-5.7.1 This message does not have authentication information or fails to pass\n550-5.7.1 authentication checks. To best protect our users from spam, the\n550-5.7.1 message has been blocked. Please visit\n550-5.7.1 https://support.google.com/mail/answer/81126#authentication for more\n550 5.7.1 information. z58si6841575qtj.216 - gsmtp
2018-01-06 15:50:06 1eXqjW-0000hE-7v Frozen (delivery error message)
2018-01-06 15:50:06 1eXqjV-0000gI-Nt Completed
似乎邮件是以 root@localhost 发出的,我该如何配置 exim 或服务器以便他从域发送电子邮件?
编辑:我向 mail-tester.com 发送了一封邮件,这是主要错误:
我们未找到您的域名 localhost 后面的邮件服务器(MX 记录)。我们检查您的域名 localhost 后面是否有邮件服务器(MX 记录)。您可能希望为域名 localhost 发布 DNS 记录(MX 类型)或使用不同的退回电子邮件地址。