我在RPI 3B +上设置了Citadel Mail Server。我在防火墙上设置了DNS,端口转发和端口。当我通过Webmail门户进入时,我可以发送和接收邮件。我遇到的问题是邮件客户端。
我也可以使用IMAP和POP接收带有我的凭据的邮件。
每当我尝试使用客户端(尝试了两个不同的客户端)发送邮件时,发送都会失败。现在,直到在基本端口上运行SSL为止,我才使用SSL。我正在尝试的设备是未通过防火墙的本地设备。启用发送方身份验证后,即使IMAP和POP可以使用相同的登录名,它也始终显示无效登录名。关闭它说它要求登录。
由于某些原因,即使它们是系统上的有效用户,它也会拒绝登录以发送邮件。尽管可以与Webmail门户上的同一用户一起100%正常工作。
关于如何使它工作的任何想法?让我知道是否需要更多信息。
我最初是在SuperUser上问这个问题的(因为当我要在这里提问时,由于它是软件而不是代码,因此它将我定向到了那里),但是在这里没有得到答复,也没有找到有关Citadel的其他问题。
此外,我将添加更多信息。原来的管理员帐户可以正常登录,但会出现错误530,因为它不允许我向该用户添加互联网电子邮件地址。我添加它并点击保存。每次都会恢复为空白。重新启动不会执行任何操作。添加更多用户会产生无法登录smtp的原始结果。
除原始管理员(我无法输入互联网电子邮件地址)外,所有用户均已选中允许互联网电子邮件并具有互联网电子邮件地址的复选框。
此外,端口25和587的结果相同。
答案 0 :(得分:0)
尚不完全是一个答案,但是由于没有人对此做出回应,因此我将在做更多研究时添加得出的结论。卸载Citadel并找到Postfix和Dovecot for RPI的教程。我主要使用它,但是使用StartTLS需要做一些工作。
答案 1 :(得分:0)
这个答案有点晚了但是......
似乎 Citadel 会拒绝密码超过 19 个字符的任何帐户上的 SMTP 请求。 IMAP 和 POP 仍然适用于更长的密码。