Sendmail 我的web应用服务器发送电子邮件。我还使用谷歌应用程序来托管我的电子邮件。我能';我不能向自己的用户发送消息吗?
请原谅这个可怕的标题。整个下午我都在为这个问题绞尽脑汁,结果才意识到我是在白费力气 简言之:Sendmail 我的web应用服务器发送电子邮件。我还使用谷歌应用程序来托管我的电子邮件。我能';我不能向自己的用户发送消息吗?,sendmail,exim4,Sendmail,Exim4,请原谅这个可怕的标题。整个下午我都在为这个问题绞尽脑汁,结果才意识到我是在白费力气 简言之: 设置Google应用程序以处理我的域(foobar.org)的传入电子邮件 在我的Linode上设置exim4,以便为我的web应用发送传出电子邮件 通过向我的私人电子邮件发送电子邮件(julian@otherdomain.net),以及工作电子邮件(julian@foobar.org) 3个小时后,我仍然不明白为什么在otherdomain.net收到电子邮件,但在foobar.org上却没有收到
- 设置Google应用程序以处理我的域(
)的传入电子邮件foobar.org
- 在我的Linode上设置exim4,以便为我的web应用发送传出电子邮件
- 通过向我的私人电子邮件发送电子邮件(
),以及工作电子邮件(julian@otherdomain.net
)julian@foobar.org
otherdomain.net
收到电子邮件,但在foobar.org
上却没有收到
所以我放弃了Ctrl+D退出超级用户帐户,并看到:您在/var/mail/julian中有了新邮件
掌纹
因此,发送到
foobar.org
的任何传出电子邮件都会发送到本地用户帐户。有道理。我如何告诉exim4将电子邮件发送到互联网站,这样当它返回到我的DNS时,它将被路由到谷歌的服务器?您的本地邮件服务需要设置为使用您域的MX记录。使用Plesk或Cpanel之类的工具,可以关闭电子邮件服务,并确保本地DNS记录包括外部邮件交换器(Google)的a记录和指向它的适当MX记录。最后,我在设置服务器时添加了一个不正确的主机文件条目
我有以下记录:
public-ip domain.tld machinename
虽然下面的说法更合适
public-ip machinename.domain.tld machinename
从那时起,所有发送到域.tld
的电子邮件最终都从服务器发送出去。这对我来说很有效