是否可以不使用 GMail 作为中继服务器而向 gmail 地址发送电子邮件?

是否可以不使用 GMail 作为中继服务器而向 gmail 地址发送电子邮件?

我整天都在努力尝试正确配置 Postfix 以将电子邮件发送到 GMail 地址,最后我通过使用 GMail 的 SMTP 作为中继服务器实现了这一点,但遗憾的是该服务器覆盖了发件人和回复标头...

使用 postfix 默认配置,我可以访问 hotmail 地址(电子邮件最终被归入垃圾邮件文件夹,但这是意料之中的),但是我无法访问 GMail 地址。我需要在 Google Apps 上设置我的域名吗?还是我必须为 GMail for Work 付费?

答案1

当然,您可以在不使用 gmail 路由器的情况下向 gmail 域发送电子邮件,这表明您的域邮件交换存在安全或黑名单问题,可能需要设置 spf 记录并检查您的邮件服务器不在黑名单上。您可以在此处使用 gmails dianostic 工具: https://support.google.com/mail/troubleshooter/2920052?hl=en

您可以在此处阅读有关为 Postfix 设置 SPF 记录的信息: https://www.howtoforge.com/postfix_spf

查看您是否被列入黑名单: https://www.spamhaus.org/lookup/

并确保您不是开放中继邮件服务器,开放中继邮件服务器是指任何 IP 地址都可以连接到您的邮件交换并从任何域或您的域发送邮件的服务器,请确保通过指定 SMTP 用户名和密码或仅允许通过私有 IP 地址中继邮件来锁定您的邮件服务器,以便只有您的客户端可以访问。

检查开放中继状态:

http://www.spamhelp.org/shopenrelay/

您还可以尝试通过 telnet 连接到您的邮件服务器的公共 IP 地址并从控制台发送邮件 - 这是对开放中继的一个很好的测试。

https://stackoverflow.com/questions/18652001/send-mail-via-cmd-console

相关内容