Después de tener problemas con el envío de correos electrónicos (hotmail, ahora asumido por Outlook) con retrasos de hasta 1 o 2 días, decidí probar manualmente la conexión usando openssl
. Aquí hay un registro de la conversación entre yo (U) y el servidor (S):
openssl s_client -crlf -starttls smtp -connect smtp-mail.outlook.com:587
>Connection's "encryption/certificate" details
S: 250 SMTPUTF8
U: EHLO whatever.com
S: 250-DB6P192CA0007.outlook.office365.com Hello [195.154.250.43]
S: 250-SIZE 157286400 / PIPELINING / DSN / ENHANCEDSTATUSCODES [one line to save space]
S: 250-AUTH LOGIN XOAUTH2
S: 250-8BITMIME / BINARYMIME / CHUNKING / SMTPUTF8 [one line to save space]
U: AUTH LOGIN
S: 334 VXNlcm5hbWU6
U: ZG9udC5iZUBob3RtYWlsLmNvbQ==
S: 334 UGFzc3dvcmQ6
U: c29nb2RkYW1jdXJpb3Vz
S: DONE
>>> Connection is closed at this point
¿Estoy haciendo algo mal? He leído sobre la retransmisión SMTP sin entender qué es, pero ¿podría mi ISP (teleColumbus DE) bloquearla? Lo intenté con VPN pero no tuve suerte. ¿O estoy emitiendo el openssl
comando incorrecto?
Si posee una cuenta de correo electrónico Outlook/hotmail/live, ¿podría probar también el siguiente procedimiento e informar si funciona? El soporte de TI de Outlook no pudo ayudar.
Respuesta1
openssl s_client -connect smtp-mail.outlook.com:587 -crlf -ign_eof -starttls smtp