我Debian Linux
在 上设置了服务器Linode
。我使用Postfix
它来发送邮件,并将其设置为 myrealdomain.com。
我的网站上的某些页面有 php 表单,填写后会发送到我的电子邮件地址,该地址也是 myrealdomain.com。我使用 Google Apps 来收发电子邮件。
出于某种原因,我猜想因为它发送到同一个域,所以我从未收到电子邮件。将其更改为发送到我的 gmail 帐户确实有效。
我怎样才能解决这个问题?
答案1
既然您的域名托管在 gmail,为什么还要使用 postfix 呢?
一个简单(且安全)的本地空邮件程序就足以满足 Web 表单的要求。
答案2
找到答案了:为什么 Postfix 在本地递送邮件而不是将其转发到 Google Apps?
它在您的文件中看起来是这样的main.cf
:
mydestination = localhost.localdomain, localhost
fallback_transport = relay