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

3

我为一个客户建立了一个小型网站,但是联系表单提交的信息无法发送到他们的电子邮件地址。

退回的消息中附带有以下信息:

550 Requested action not taken: mailbox unavailable or not local

我可以把邮件发送到我的电子邮件地址和其他地址,但是无法发送到他们域名下的任何地址。

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


我还应该指出,该网站与电子邮件地址共享相同的域名,但是Web服务器和电子邮件服务器托管在不同的位置。 - timothyclifford
2个回答

4

您可能将电子邮件发送到了错误的电子邮件地址,或者可能将电子邮件发送到了域名(或类似域名)的http服务器,但SMTP服务器托管在其他地方。


你说得对,SMTP服务器是托管在其他地方的,我该如何指定发送邮件到这些服务器而不是HTTP服务器? - timothyclifford
@timothy:我认为你只需要在正确的位置设置正确的MX记录,但我不太擅长DNS管理。我建议你在serverfault.com上提问。 - Hans Olsson

2

找到了问题,是因为Web服务器的最大条目数导致它试图将邮件发送给自己而不是外部邮件服务器。

删除DNS条目解决了问题。


1
你是指MX记录吗? - Cleber Goncalves
你是如何删除DNS记录的?你是在哪个设备或服务器上执行这个操作并删除了哪些记录? - Casey Crookston

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接