После проблем с (hotmail, теперь перехваченных outlook) электронными письмами с задержкой до 1-2 дней, я решил вручную проверить соединение с помощью openssl
. Вот журнал разговора между мной (U) и сервером (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
Я делаю что-то неправильно? Я читал о SMTP-ретрансляции, не понимая, что это такое, но мог ли мой провайдер (teleColumbus DE) заблокировать его? Я пробовал ж / VPN до сих пор не повезло. Или я ввожу неправильную команду openssl
?
Если у вас есть учетная запись электронной почты outlook/hotmail/live, можете ли вы попробовать следующую процедуру и сообщить, работает ли она? ИТ-поддержка Outlook не могла не помочь.