当电子邮件实际上由 Gmail 托管时,从本地服务器发送电子邮件

当电子邮件实际上由 Gmail 托管时,从本地服务器发送电子邮件

我确信以前有人问过这个问题,但我无论如何也找不到一个问题能够准确回答我的问题。

我有一个客户,他拥有自己的域名。Godaddy 的名称服务器拥有所有 A、CNAME 等记录,它们指向我客户的 IP 地址(他们的 ISP 是堪萨斯城的 SureWest)。

但是,我客户的电子邮件托管在 Gmail 上(我认为它以前被称为 Google Apps For Your Domain)。因此,当他们的任何员工收到电子邮件时,他们都会通过 Gmail 界面阅读和发送。

但是,他们有一个应用程序(我编写的,因此我可以控制它)可以代表系统发送电子邮件。这个应用程序可以向所有不同的电子邮件地址发送相当多的电子邮件(每天最多几千封)。这些不是未经请求的电子邮件,每封都是独一无二的。

我目前已让该应用程序通过 Microsoft SMTP 服务器发送电子邮件,因为它已安装且免费。它似乎运行良好(是的,我必须对 SMTP 服务器进行一些对我来说晦涩难懂的配置才能发送这些电子邮件。)

嗯,我认为一切都运行良好,但我听说您还可以做一些其他的事情,比如添加某种 DNS 条目,让接收邮件服务器知道某个 IP 地址(在本例中是 SureWest 提供的外部 IP)被允许代表某个域发送电子邮件。

我疯了吗?有人知道我在说什么吗?有没有什么教程可以帮助我?

答案1

你所描述的是发件人策略框架(SPF)。您可以使用此工具引导您配置 SPF 记录。

您将需要识别所有被授权代表您的域发送邮件的服务器。

答案2

发件人策略框架 (SPF) 请参阅http://www.openspf.org/Introduction- 讨论 GMail

答案3

我认为这可能会对配置 Google SMTP 设置有所帮助。

http://mail.google.com/support/bin/answer.py?hl=en&answer=13287

传入邮件 (POP3) 服务器 - 需要 SSL:pop.gmail.com 使用 SSL:是端口:995

外发邮件 (SMTP) 服务器 - 需要 TLS 或 SSL:smtp.gmail.com(使用身份验证)使用身份验证:是 TLS/STARTTLS 端口:587 SSL 端口:465 帐户名称:您的完整电子邮件地址(包括 @gmail.com 或 @your_domain.com)电子邮件地址:您的电子邮件地址([电子邮件保护]或 username@your_domain.com) 密码:您的 Gmail 密码

答案4

您需要正确配置 DNS。您应该确保您的 A 和 PTR 记录可以相互解析。DNS 设置还可以包括 SPF(如其他人所述)以及 DKIM。请参阅我关于运行电子邮件服务器的博客文章

相关内容