535身份验证失败登录到Apache James SMTP服务器

时间:2018-10-02 13:18:57

标签: apache openssl smtp-auth james

我已经在CentOS上安装了Apache James,并将其配置为在conf / smtpserver.xml中使用TLS。

 <tls socketTLS="true" startTLS="false">

我还启用了身份验证。

<authRequired>announce</authRequired>

我已经生成了一个密钥库,并为此密钥库指定了<secret>

我已经通过James CLI创建了域和用户,例如

$ sudo bin/james-cli.sh -h localhost -p 17999 adddomain localmail.com
$ sudo bin/james-cli.sh -h localhost -p 17999 adduser user1@localmail.com password

所以我正在使用OpenSSL连接到SMTP服务器并尝试登录,但是我看到了:

535 Authentication Failed

我提供的用户名和密码(通过James CLI添加用户时指定)以64位编码,但是它仍然无法通过身份验证。

关于设置Apache James用户以启用身份验证,我找不到任何好的教程,我想知道我错过了什么。

我尝试如下登录:

OpenSSL> s_client -connect localhost:17025
...(Excluding some output to be consise)...
220 me JAMES SMTP Server Server (JAMES SMTP Server ) ready
AUTH LOGIN
334 VXNlcm5hbWU6
dXNlcjEuY29t
334 UGFzc3dvcmQ6
cGFzc3dvcmQ=
535 Authentication Failed

任何帮助将不胜感激。

0 个答案:

没有答案
相关问题