最近,我们将客户的网站从 IIS6 服务器升级到了新的 IIS7 服务器,他们在发送电子邮件时偶尔会收到以下错误:
Mailbox unavailable. The server response was <[email protected]> No such user here
客户已确认他们发送邮件的电子邮件地址有效且存在。
还有什么其他原因可能导致此错误?
答案1
无论客户端如何坚持认为该地址存在,您都无法与负责该地址的邮件服务器争辩,邮件服务器说该地址不存在。邮件服务器最了解情况,客户端……则不然!
邮件传递过程中总有可能发生某些事情,导致邮件无法送达。例如,我们的邮件通过 ISP 发送,我们必须向其门户输入所有有效的电子邮件地址,以便接收邮件。
电子邮件将到达 ISP 服务器,服务器将检查收件人是否在允许收件人的数据库中,如果不在,则使用类似类型的No mailbox by that name
NDR 退回邮件。
客户端侧也可能存在硬件设备(垃圾邮件过滤、防病毒等),它会使用一些模糊的 NDR 消息来反弹邮件。
不过,我怀疑最有可能的是电子邮件地址真的不存在。
答案2
请确保您已在邮件客户端软件(如 Outlook 等)中启用 SMTP 身份验证。