如何为每个用户配置 postfix smtp?

如何为每个用户配置 postfix smtp?

我以前使用 msmtp 作为我的 MDA。 msmtp 有一个配置文件,其中包含存储在我的主目录中的传出 smtp 服务器(例如 gmail)的用户名和密码。出于支持原因,我最近将发行版更改为 CentOS 6.3(仅支持第三方软件的发行版)。我尝试安装 msmtp 但它在任何存储库中都不可用。我终于从 fedora 获得了 rpm 并安装了它,但它仍然无法工作(找不到 ca 证书)。所以我决定尝试使用 Postfix,因为它是 RHEL 上的默认设置。

我想做的是设置 sendmail (git 和 mutt)通过我的 gmail 帐户发送邮件。我找不到使用 Postfix 进行设置的位置。我读到的所有内容都建议编辑/etc/postfix/main.cf。但我不希望我的计算机的每个用户都能够通过我的Gmail 帐户。

所以我的问题是:如何为每个用户配置 postfix(或者不能这样做)?

更新:我现在可以使用 msmtp(由于发行版更改而必须编辑配置),但我仍然很好奇这是否可以在 postfix 中(轻松)完成

答案1

您可能想阅读以下内容:http://www.postfix.org/SASL_README.html 在此页面上搜索“配置发件人相关的 SASL 身份验证”。它解释了如何使用用户名配置 sasl 密码映射。

这就是您要找的吗?

相关内容