无法接收来自同一服务器的邮件

无法接收来自同一服务器的邮件

我们已经创建了 G Suite 帐户([电子邮件保护]) 域名为 inkwiry.com。在这里,我们可以接收来自除域名托管服务器之外的任何服务器的电子邮件。这意味着我已将此电子邮件放在联系表单中,但这里没有收到电子邮件,因为我们从同一台服务器发送邮件。

我相信代码中没有问题,因为我们能够将相同的邮件发送到另一个电子邮件,但[电子邮件保护]。有人能帮我一下我需要在这里包含哪些设置吗?

提前致谢,Sateesh

答案1

具体问题很大程度上取决于如何您的表单发送邮件,因此请检查您的表单,然后,如果您正在使用(等效的)本地 sendmail 库,请检查服务器上的邮件日志是否有错误。

但根据经验猜测:此类问题通常是由于使用域名作为服务器主机名而导致的。您的服务器不会将您域名的电子邮件路由到正确的邮件服务器(即您域名的 MX 记录中的邮件服务器),而是尝试在本地投递邮件(并会失败)。

将服务器的主机名从域名更改inkwiry.com为例如更具体的名称,www.inkwiry.com这样就可以快速解决问题。

相关内容