如何使用 postfix 摆脱 Gmail 的“代表”

如何使用 postfix 摆脱 Gmail 的“代表”

我在 Ubuntu 9.04 上使用 postfix 的默认配置,并且一直在尝试配置 Gmail 通过我的服务器发送电子邮件。

我正在寻找一种适合 10-15 个用户的简单配置(比如使用密码文件),但我发现的所有教程都过于广泛并且似乎非常面向企业。

我只需要使用与 gmail 兼容的 AUTH/TLS 配置 postfix。

答案1

我们的办公室电子邮件使用 Gmail,我通过测试服务器发送部分电子邮件。一段时间以来,我一直在运行与您的设置类似的设置,但最终计划完全放弃 Gmail。

Google 在这里为您提供了第一步:

http://gmailblog.blogspot.com/2009/07/send-mail-from-another-address-without.html

一旦您设置好 Google 来依靠您的 Postfix 服务器发送电子邮件,设置 Postfix 来处理发送就很简单了。

您需要在本地创建您的帐户。除非您安装 postfixadmin,否则这将使您的用户无法轻松控制/更新密码。如果您只对通过此服务器发送电子邮件感兴趣,那么这对您来说可能不是什么问题。

您可以使用如下简短的配置文件:

sudo nano /etc/postfix/main.cf

myhostname = mail.somesite.com 
mydestination = $myhostname    
myorigin = $myhostname    
mynetworks  = locallhost
    gmail.com
relay_domains = $mynetworks

这是从 gmail 通过您的服务器向收件人发送电子邮件的基本设置。请注意,您需要为您的域和 IP 设置 PTR 记录。否则其他服务器可能会拒绝您的电子邮件。

Google 还允许您为个人帐户设置此功能,以便您在设置整个公司之前可以使用自己的帐户或测试帐户进行测试。

此设置不包括接收电子邮件。如果有人回复您的电子邮件,您需要确保您的 mx 记录继续指向 gmails 服务器,以便您可以在那里查看您的电子邮件。

跟踪你的邮件日志文件。它们将帮助你做出最后的调整

tail -f /var/log/mail.log

从 gmail 应用程序发送电子邮件并实时查看日志。它们非常容易阅读且信息丰富。

相关内容