sendmail不发送邮件到@samedomain(目标邮件在谷歌应用程序上)

我已经build立了sendmail来发送我们的PHP Web应用程序的邮件。 这很好,只要我们不发送邮件到我们的networking应用程序相同的域。

例如

我们的应用程序= www.ourapp.com发送完整的邮件,除了[email protected]

我不知道这是否相关,但我们的目标电子邮件托pipe与谷歌应用程序。 Sendmail队列是空的,日志文件总是说消息已经发送

我们正在运行CentOS作为我们的操作系统

这在sendmail中是可行的,但使用ssmtp之类的东西会更快。 与你的案例密切相关的例子就在这里 。

sendmailconfiguration不会将电子邮件发送到您的Google Apps托pipe电子邮件帐户,因为它认为它应该在本地处理您的域的电子邮件。 它说消息已经发送的事实意味着它们是在本地机器上交付的。 检查你的/ var /邮件内容。

是/ etc / mail / local-host-names中的域名吗? 如果是这样,sendmail会认为它是该域名的最终目的地,并尝试本地交付。

从本地主机名取出域,重build你的sendmailconfiguration,并重新加载sendmail,应该没问题。 如果你不想在本地发送任何邮件,也就是说,如果你想要所有的东西到你的谷歌应用程序帐户,那么你可能希望/ etc / mail / local-host-names是空的(甚至不是本地主机),然后确保创build适当的angular色别名,指向您域中完全合格的地址。

也请确保您的MXlogging指向谷歌(不太可能是问题,但值得双重检查,以及)

这个问题已经在1-2天后解决了。 这可能只是一个DNS更新问题,我们已经得到了更新的数据,但也许我们已经testing的邮件服务器仍然有旧的DNScaching。

感谢所有在这一个帮助