Postfix 作为 Gmail 的 SMTP 服务器。(“以...身份发送邮件”Google 选项)

Postfix 作为 Gmail 的 SMTP 服务器。(“以...身份发送邮件”Google 选项)

我在 ovh.com 上有一个运行 debian 7 的 vps。我想设置我的 gmail 帐户来发送和接收邮件(例如)[电子邮件保护]地址。我在谷歌上搜索了几个小时,但找不到解决问题的方法。我需要一个关于如何设置的教程。

我已经配置了 postfix 来转发发送到的邮件[电子邮件保护]使用本指南

我收到了邮件,但它们未加密。Gmail 显示一条警告,指出 ip-xxx-xx-xx.net(我猜是 ovh 提供的)未加密此邮件。看来我没有配置 tls。

我的域名配置正确(我认为) - example.com MX 指向 mail.example.com 并且 mail.example.com A 指向 myserverip。

我尝试将 smtp 服务器添加到 google(以...身份发送邮件),它在端口 25 上看到该服务器(postfix 默认值),但它显示错误:

Authentication failed. Please check your username/password. [Server response: 535 5.7.8 Error: authentication failed: authentication failure code(535)

所以我需要一个教程来指导我如何将 postfix 设置为 SMTP 服务器,以便我可以将其添加到我的 gmail 帐户,这样我就可以使用我的别名(myname.example.com)从 gmail 发送电子邮件,并使用加密方式在此地址接收电子邮件。

更新

我做了一些修改,但似乎出现了一些身份验证错误。Google 向我发送了类似这样的信息:

身份验证失败。请检查您的用户名/密码。[服务器响应:未指定错误 (SENT_SECOND_EHLO):SMTP 服务器未公布 AUTH 功能代码 (0)]

答案1

将以下行添加到 main.cf 并重新启动 postfix

smtp_tls_security_level = may
smtp_tls_protocols = !SSLv2, !SSLv3
smtp_tls_mandatory_protocols = !SSLv2, !SSLv3
smtp_tls_mandatory_ciphers = high

对于调试你可以使用

smtp_tls_loglevel = 1 

答案2

假设所有条件都相同,我认为你想要做的事情 Google 可以提供。

第二。我认为这是较容易遵循的 Postfix 指南之一: https://workaround.org/ispmail/wheezy/ <- 黛布 7 https://workaround.org/ispmail/jessie <- 黛布 8

这应该可以让你开始。从那里开始,Google、手册页等都是你的好帮手。

相关内容