Posrfixadmin 在 postfix 以外的另一台服务器上

Posrfixadmin 在 postfix 以外的另一台服务器上

我正在尝试使用 postfix 和 postfixadmin 设置公共电子邮件服务。到目前为止,我在互联网上找到的所有手册都要求 postfix 和 postfixadmin 安装在同一台服务器上。

我的问题是如何在一台服务器上设置 postfixadmin。(我目前的方法是使用 docker 实例postfix管理员

但是带有 postfix 的真正的邮件服务器是另一个专用服务器。

与 MySQL 服务器一样,都是专用的。

我能够成功将 MySQL 链接到:

postfixadmin (docker 版本)

postfix(运行一些 postmap 命令来检查我是否正确连接到 MySql)

所以现在我正处于想要使用 postfixadmin 创建电子邮件帐户的阶段。哪种方式工作正常。我的意思是没有错误消息,mysql 显示新记录。

但我认为 postfix 服务器对该用户一无所知,尤其是对该用户密码一无所知。

因此,当我尝试使用我的 Gmail 测试电子邮件时,“添加另一封电子邮件”

该帐户返回

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

请告诉我从哪里开始调查。

我知道 postfix 设置还没有完成。我从一个或另一个来源应用了一些配置更改。但我认为当前的问题是从 posfixadmin 到 postfix 的通信。密码应如何以及何时应用于用户帐户?

更新 1我发现普通的 AUTHorization 已被禁用。我添加了

 smtpd_sasl_auth_enable = yes

对于我的 main.cf,现在错误不同了:

身份验证失败。请检查您的用户名/密码。服务器返回错误:“535 5.7.8 错误:身份验证失败:身份验证失败,代码:535”

但我仍然感觉问题在于 Postfix 的帐户和密码不存在。

相关内容