
Este artigo é para utilizadores técnicos com uma linha de comandos (Linux, macOS, ou Windows com OpenSSL). A resposta curta: o openssl s_client abre uma ligação cifrada ao servidor e deixa-o escrever os comandos do protocolo à mão. Assim separa o problema do servidor do problema do programa: se à mão funciona, o servidor, a porta e a palavra-passe estão certos, e o erro está nas definições do programa.
As respostas que vai ver
| Protocolo | Correu bem | Correu mal |
| IMAP (porta 993) | A linha acaba com OK, precedida da etiqueta que escreveu (a1, a2...). | NO (o servidor recusou, por exemplo a palavra-passe) ou BAD (o comando está mal escrito). |
| POP3 (porta 995) | +OK | -ERR, seguido do motivo. |
| SMTP (porta 465 ou 587) | Códigos 2xx (220 saudação, 235 autenticado, 250 aceite) e 354 (pode escrever a mensagem). | 4xx temporário, 5xx definitivo: 535 é palavra-passe recusada, 550 é destino ou remetente recusado. |
IMAP à mão
|
|
|
|
|
POP3 à mão
|
|
|
SMTP à mão
|
|
|
|
| O que escreve fica no ecrã. A palavra-passe aparece em claro na janela do terminal, e no SMTP vai em base64, que não é cifra nenhuma: qualquer pessoa a descodifica. Faça estes testes num computador seu, feche o terminal no fim, e nunca cole a saída num pedido de suporte ou num fórum sem apagar a palavra-passe e a linha AUTH. |
| Sem o -quiet, o s_client interpreta algumas letras. Uma linha que comece por R maiúsculo (como RCPT TO) renegoceia a ligação, e uma que comece por Q fecha-a. Com -quiet isso não acontece; em alternativa, escreva os comandos SMTP em minúsculas, que o protocolo aceita. |
|
O teste à mão passa mas o seu programa continua a falhar? Diga-nos o programa, a porta e a mensagem de erro, sem a palavra-passe. Abrir pedido de suporte |
PRODUTO RECOMENDADO Alojamento de sites com cPanel Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 5.940,00 Kz/mês (plano de 3 anos, com cupão) Ver planos |











