当我尝试向在 Server 2003 计算机上运行的电子邮件帐户发送电子邮件时,出现此错误消息的原因是什么?
550 抱歉,发给该收件人的邮件不被接受(#5.7.1)
答案1
如果帐户不存在,也会出现 550 错误...也许邮件帐户不存在,或者已被停用?
答案2
最有可能的原因是您的 SMTP 服务器未配置为接受或中继收件人域的邮件。
此外,有时 SMTP 服务器会配置为仅接受来自其自身 IP 的消息,或进行类似的限制。对于 IIS 来说,当只有 IIS 通过服务器发送邮件时,情况尤其如此。
答案3
我认为 550 是不允许邮件中继的,所以你不在中继列表中
答案4
这只是一种猜测,但如果您从同一域中的电子邮件地址通过不同的电子邮件服务器向相关帐户发送电子邮件,则 SPF 记录很可能会发挥作用。例如,如果您使用出站电子邮件服务,或者您从网站主机上的联系表单发送电子邮件,但使其看起来来自同一域等。