4

我正在尝试从 centos 机器发送邮件,但遇到了问题。我已经在我的 linux 机器中安装了“mail”和 ssmtp,当我尝试发送邮件时得到了这个响应。

ssmtp: 550 无效的 DNS MX 或 A/AAAA 资源记录

FromLineOverride=YES mailhub=smtp.1und1.de:587 UseSTARTTLS=YES

当然,使用正确的密码和用户。我已经尝试了几个用户并且每个人都返回相同的。我什至用我自己的用户和我拥有的密码尝试过,但它不起作用。如果您有任何其他解决此问题的方法,也请告诉我。

我究竟做错了什么 ?

4

1 回答 1

2

问题似乎是 SMTP 信封的 FROM 地址。一些 SMTP 服务器会忽略无效值,例如 Gmail(这就是它对我使用 Gmail 的原因),但如果您使用 1und1 SMTP-Server,如果它与邮件域不同,则必须覆盖域(例如,如果您在本地测试服务器上)。您可以覆盖以下域中的域/etc/ssmtp/ssmtp.conf

假设您的电子邮件是:my@yourdomain.de

rewriteDomain=yourdomain.de
于 2017-02-07T16:35:39.910 回答