A solução parece ser "use mutt", que parece entender melhor o IMAP / Submission do que o alpine, e foi isso que eu fiz. Sem problemas.
Eu tenho smtp-server=mail.domain1.tld:587/[email protected]/ssl
no meu .pinerc.
Quando tento enviar, o alpine 2.21 reclama SSL negotiation failed
e sugere que eu adicione 'notls' ao nome do servidor. Claro, isso não funcionará porque o servidor requer conexões seguras.
Eu posso conectar-me ao mesmo servidor: porta e conta da mesma máquina usando outros clientes de e-mail. Eu posso me conectar à loja IMAP com alpine sem problemas usando inbox-path={mail.domain1.tld:993/[email protected]/ssl}
Eu tive um problema semelhante, mas resolvi isso mudando de
mail.domain1.tld:587/[email protected]/ssl
para:
mail.domain1.tld:587/tls/[email protected]
A sintaxe top pode funcionar para o smtpd_tls_wrapper_mode normalmente em execução na porta 465. Acho que tem a ver com um comando STARTTLS não sendo emitido por pine na primeira maneira de escrever, mas não tenho certeza.
Tags ssl smtp alpine-mail