我试图通过PHP发送一封电子邮件到该网站的info @帐户。 邮件function返回true,但邮件发送失败。
服务器是CentOS 5,并且正在为SMTP服务器使用postfix。 我可以看到消息被添加到队列中,但是随后出现“虚拟别名表中的用户未知”错误。 在阅读虚拟自述文件后,我认为postfix试图在本地发送消息,因为域的发送服务器和主机服务器是相同的。
邮件是由Google托pipe的,我希望将info @帐户的邮件投递到那里,而不是在本地服务器上。 我如何configurationpostfix来做到这一点?
如果您尝试为[email protected]发送邮件,而example.com域名在Googlemail中,则不允许在mydestination=和virtual_domains=提及example.com 。 否则Postfix认为它应该在本地发送邮件。 但是你希望Postfix在外部转发邮件。
正是这一点在“规范与托pipe与其他领域”部分进行了描述。