Eu configurei um servidor de e-mail usando Postfix e Dovecot e sou capaz de enviar e receber e-mails usando vários clientes de e-mail, mas por algum motivo recebo um erro de autenticação quando tento conectar via openssl
no terminal .
Isso é bem assim:
openssl s_client -connect mail.example.com:587 -starttls smtp
[uma conexão com o servidor é estabelecida]
EHLO mail.example.com
AUTH PLAIN cGFzc3dvcmQ=
535 5.7.8 Error: authentication failed:
Eu usei cada um dos itens a seguir para produzir minha mensagem AUTH PLAIN
, e nenhuma delas me autenticou:
echo -en 'echo -en 'openssl s_client -connect mail.example.com:587 -starttls smtp
0usernameEHLO mail.example.com
AUTH PLAIN cGFzc3dvcmQ=
535 5.7.8 Error: authentication failed:
0password!'|base64
usernameecho -en 'echo -en '%pre%0username%pre%0password!'|base64
username%pre%password!'|base64
echo -en '%pre%0username%pre%0password!'|base64
echo -e '%pre%username%pre%password!'|base64
echo -e '%pre%0username%pre%0password!'|base64
password!'|base64
echo -en '%pre%0username%pre%0password!'|base64
echo -e '%pre%username%pre%password!'|base64
echo -e '%pre%0username%pre%0password!'|base64
O tutorial que usei para configurar o servidor de e-mail sugerido eu uso:
%pre%
mas isso nunca funcionou para mim.
Meu nome de usuário está no formato [email protected]
e isso funciona ao usar os clientes de e-mail para se conectar ao servidor.
Alguém sabe por que eu estou recebendo o erro? Eu estou supondo que é porque eu não estou gerando a mensagem de autenticação base64 corretamente, mas eu sou bastante novo no Linux, então eu poderia estar com uma coisa simples de vista.
Eu segui o tutorial ao pé da letra e verifiquei minhas configurações várias vezes. Além daquele problema, todo o resto está funcionando como esperado.
O servidor está rodando Debian 7 (64 bits) e o tutorial está aqui: link
Obrigado.