Citadel 邮件服务器拒绝 SMTP 客户端

Citadel Mail Server Rejecting SMTP clients

我在 RPI 3B+ 上设置了 Citadel 邮件服务器。我有 DNS 设置、端口转发和在防火墙上打开的端口。当我通过webmail入口进入时,我可以正常收发邮件。我遇到的问题是邮件客户端。

我可以很好地使用 IMAP 和 POP 来接收带有我的凭据的邮件。

每当我尝试使用客户端发送邮件(尝试了几个不同的客户端)时,发送失败。现在,在基本端口上运行之前,我不会使用 SSL。我正在尝试的设备是不通过防火墙的本地设备。打开发件人身份验证后,它总是说无效登录,即使相同的登录适用于 IMAP 和 POP。关闭它说它需要登录。

出于某种原因,它拒绝登录以发送邮件,即使他们是系统上的有效用户也是如此。 100% 工作,尽管在网络邮件门户上使用相同的用户。

关于如何让它工作的任何想法?如果需要更多信息,请告诉我。

我最初是在 SuperUser 上问这个问题的(因为当我要在这里提问时,它把我带到那里,因为它是软件而不是代码),但从来没有得到回复,并在这里发现了关于 Citadel 的其他问题。

此外,我将添加更多信息。原来的管理员帐户可以正常登录,但出现错误 530,因为它不允许我向该用户添加互联网电子邮件地址。我添加它并点击保存。每次都回到空白。重新启动没有任何作用。添加更多用户会导致无法登录 smtp 的原始结果。

除我无法输入互联网电子邮件地址的原始管理员外,所有用户都选中了允许互联网电子邮件的复选框并拥有互联网电子邮件地址。

此外,端口 25 和 587 的结果相同。

不完全是一个答案,但由于没有人对此做出回应,我将添加我在做更多研究时得出的结论。卸载 Citadel 并找到 Postfix 和 Dovecot for RPI 的教程。我大部分时间都在使用它,但还有一些与 StartTLS 相关的工作。

这个答案有点晚了但是...

Citadel 似乎会拒绝任何密码超过 19 个字符的帐户的 SMTP 请求。 IMAP 和 POP 仍然适用于更长的密码。