今天客户反馈,使用cPanel面板上的邮箱发送邮件至特定邮箱时,收到SMTP错误(550)提示,表示添加收件人失败(No Such User Here)。此问题仅在向其自身邮箱发送邮件时出现。
经过排查,发现客户端配置不存在问题,尝试使用网页邮箱进行测试,结果相同。问题并非源自客户端设置。通过解析两个测试邮箱,得知发件邮箱A使用的是Hostease提供的免费服务,而收件邮箱B是阿里云的企业邮箱。
检查解析后发现,发件邮箱A和收件邮箱B的A记录指向同一IP,推测邮件在本地服务器上优先寻址导致无法到达阿里云的邮件服务器。登录cPanel面板,确认两个域名的网站位于同一主机,邮箱服务设置为自动识别,优先级顺序为本地邮件服务器、备份邮件服务器、远程邮件服务器。
通过将域名B的电子邮件路由更改为远程邮件服务器,问题得到解决。再次尝试从邮箱A向邮箱B发送邮件,邮件成功发出并被接收,问题得以解决。这表明问题可能在于cPanel面板上默认的邮件路由设置,优先考虑本地服务器导致邮件未能正确发送至远程邮箱服务器。
温馨提示:答案为网友推荐,仅供参考