0

请原谅可怕的标题。整个下午我一直在努力解决这个问题,结果才意识到我是在疯狂追逐。

简而言之:

  • 设置 Google Apps 以处理我的域的传入电子邮件 ( foobar.org)
  • 在我的 Linode 上设置 exim4 为我的网络应用程序发送外发电子邮件
  • 通过将电子邮件发送到我的私人电子邮件 ( julian@otherdomain.net) 和工作电子邮件 ( julian@foobar.org) 进行测试。

3 小时后,我仍然无法弄清楚为什么在 收到电子邮件otherdomain.net,但在 没有收到电子邮件foobar.org

所以我放弃了。Ctrl+D退出超级用户帐户,然后看到:You have new mail in /var/mail/julian

掌心


因此,发送的任何传出电子邮件foobar.org都会传递到本地用户帐户。说得通。我如何告诉exim4将电子邮件发送到互联网,所以当它返回到我的 DNS 时,它会被路由到 Google 的服务器?

4

3 回答 3

0

您的本地邮件服务需要设置为使用您的域的 MX 记录。使用 Plesk 或 Cpanel 之类的工具是关闭电子邮件服务并确保本地 DNS 记录包括外部邮件交换器 (Google) 的 A 记录和指向它的合适 MX 记录。

于 2012-04-13T20:42:48.527 回答
0

最后,我在设置服务器时添加了不正确的主机文件条目。

我有以下条目:

public-ip    domain.tld    machinename

虽然以下更合适

public-ip    machinename.domain.tld    machinename

从那时起,所有发送到的电子邮件domain.tld最终都被发送出服务器。

于 2012-04-25T15:50:26.307 回答
0

这对我有用。

https://serverfault.com/a/341779/80240

于 2012-05-14T12:25:59.733 回答