我可以将Google Apps用于域名电子邮件,还是使用“sendmail”服务器发送电子邮件吗?

时间:2008-12-08 23:11:03

标签: sendmail google-apps mx-record

我正在使用Google Apps for domain来托管来自我的域的电子邮件,并且我已根据Google文档在我的网站上设置了MX记录。我是否还可以使用“sendmail”服务器从我的网络服务器发送其他电子邮件,而不会与Google APPS发生冲突?

具体问题: 1)我想将我的sendmail服务器的MX记录添加到我的webhost,以避免从我的sendmail服务器发送标记为垃圾邮件的邮件(通过IP查找。)Google Apps和我的sendmail服务器的MX记录是否会以任何方式发生冲突? 2)如果我有单独的sendmail服务器运行,Google Apps电子邮件是否仍能正常工作?我希望Google Apps电子邮件能够接收我的所有电子邮件,并且只想从我的sendmail服务器发送额外的邮件。

我想拥有自己的sendmail服务器的主要原因是对我发送的电子邮件数量没有限制(目前我的Google Apps电子邮件限制我每个电子邮件帐户每天发送250封电子邮件。)

如果有人在那里完成了这个,请说出来!

3 个答案:

答案 0 :(得分:5)

MX记录仅影响接收邮件。尝试向您的域发送电子邮件的场外服务器使用MX记录来确定将邮件发送到哪个主机。您可以将sendmail主机设置为发送邮件,而不会对您的MX记录或接收邮件产生任何影响。 (SPF记录确实会影响发送邮件;如果您使用SPF,则需要对其进行更新以列出您的Google Apps主机和您的sendmail主机。)

编辑:由于您的sendmail主机仅用于发送邮件,因此不应将其列为MX记录。将其列为MX记录有几个缺点:

  • 它可能会收到适用于您的Google Apps主机的邮件。 (即使您将优先级降低,如果您的Google Apps主机停机,或者网络出现间歇性DNS或网络故障,也可能会收到邮件,或者......)
  • 它会收到垃圾邮件,因此您必须在Sendmail主机上设置垃圾邮件过滤器,否则您必须重新配置Google Apps垃圾邮件过滤器以信任sendmail主机(否则他们将无法识别真正的发件人)垃圾邮件)。
  • 如果您阻止SMTP到您的sendmail主机,为了避免前两个问题,那么您可能会受到垃圾邮件过滤器的惩罚(如jasonrm所述),并且您可能会延迟合法电子邮件的传递(如果有人试图通过电子邮件发送您的sendmail无论出于何种原因而被封锁)。

如果Zoredache提到,不在MX记录中列出sendmail主机可能会导致某些垃圾邮件过滤器对您造成轻微的惩罚,但设置SPF应该避免这种情况。 (任何精心设计的垃圾邮件过滤器都会尊重SPF而不是MX记录。)

如果您的sendmail主机将向您自己的用户发送任何电子邮件,您还需要确保将其配置为将用户的电子邮件转发给您的Google Apps主机。

答案 1 :(得分:3)

  

我是否还可以使用“sendmail”服务器从我的网络服务器发送其他电子邮件,而不会与Google APPS发生冲突?

  

我想将sendmail服务器的MX记录添加到我的webhost,以避免从我的sendmail服务器发送标记为垃圾邮件的邮件(通过IP查找)。

不,你不想这样做。相反,您可能应该考虑设置SPF记录

  

Google Apps和我的sendmail服务器的MX记录会以任何方式发生冲突吗?

如果为两者设置相同名称(domain.org)的MX记录,则是,它们将发生冲突,邮件将转到其中一个。无论哪个具有最低优先级且在发送MTA尝试发送时可用,都可能会收到该消息。

答案 2 :(得分:2)

没有完全按照你的要求行事,但是什么时候会阻止人们提出建议呢? ;)

1)只要为优先级非常低的“仅发送”服务器添加MX记录(例如50,所有gmail服务器都小于20),除非有严重的邮件服务器或gmail下来,邮件程序不应该尝试与您的低优先级服务器通信。如果您关心的只是MX记录,则端口阻止入站SMTP到这些服务器以进一步确保邮件永远不会到达错误的位置。如果他们主动尝试连接回源sendmail,可能会抛弃一些垃圾邮件检测方案,但我不认为这是常见的。你总是可以运行本地重定向,所以如果邮件由于某种原因进入,你可以尽快将其推回到gmail。

2)看不出任何理由。如果您从不允许将电子邮件发送到您的外发服务器并执行低优先级,则应该可以正常工作。

此外,请确保包含可能在SPF文本记录中发送邮件的所有服务器。垃圾邮件过滤器应检查并信任至少与MX记录一样多,因为并非所有公司都使用相同的入站服务器进行出站。