550 未执行请求的操作:邮箱不可用或不在本地

550 未执行请求的操作:邮箱不可用或不在本地

为客户建立了一个小型网站,但联系表单提交无法发送至他们的电子邮件地址。他们的网站托管在一台服务器上,电子邮件托管在另一台服务器上,尽管网站和电子邮件共享同一个域名。

退回邮件中附有以下信息:

550 Requested action not taken: mailbox unavailable or not local

它可以毫无问题地发送到我的电子邮件地址和其他人的电子邮件地址,但无法发送到他们的域名上的任何地址。

客户的 IT 人员有点无知,所以我不确定他是如何配置邮件服务器的?

有什么建议吗?如果有帮助的话,我可以查找更多信息。

谢谢!

答案1

设法解决了我的问题,不确定是否能解决你的问题,Geoff,但试一试吧。

基本上,网站的 DNS 条目都是外部管理的。这包括网站和电子邮件的 DNS。

出现问题的原因是我的网络服务器也包含 DNS 条目,因此在发送电子邮件时,尝试发送到其自己的邮件服务器而不是外部邮件服务器,但电子邮件地址不存在,因此收到此消息。

希望这对处于同样境地的任何人有所帮助。

答案2

它通常意味着两件事之一。

  1. 他们的邮件坏了。
  2. 您没有将邮件发送到正确的位置。

要验证您是否到达了正确的位置,请检查他们的 MX 记录,看看这是否是您要发送邮件的位置

nslookup -query=mx domain.com

相关内容