535 Аутентификация Не удалось войти на SMTP-сервер Apache James - PullRequest
0 голосов
/ 02 октября 2018

Я установил Apache James на CentOS и настроил его для использования TLS в файле conf / smtpserver.xml.

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

Я также включил аутентификацию.

<authRequired>announce</authRequired>

У меня естьСгенерировано хранилище ключей и указано <secret> для этого хранилища ключей.

Я создал домены и пользователей через интерфейс командной строки James, например,

$ 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) в кодировке base 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

Любая помощь будет принята с благодарностью.

...