Я пытаюсь подключиться к SMTP-серверу Office365 с помощью STARTTLS (на smtp.office365.com порт 587). Когда я отправляю AUTH PLAIN
, он говорит 503 5.5.2 Send hello first
. Что я делаю не так?Как подключиться к SMTP Office365 с помощью STARTTLS? Я продолжаю получать сообщение «send hello first»
Это мой разговор с сервером: 02-03 02:58:56.951: I/System.out(1547): 220 MEXPR01CA0064.outlook.office365.com Microsoft ESMTP MAIL Service ready at Wed, 3 Feb 2016 07:58:55 +0000 02-03 02:58:59.781: I/System.out(1547): EHLO codolutions.com 02-03 02:59:12.841: I/System.out(1547): 250-MEXPR01CA0064.outlook.office365.com Hello [49.180.156.25] 02-03 02:59:12.841: I/System.out(1547): 250-SIZE 157286400 02-03 02:59:12.841: I/System.out(1547): 250-PIPELINING 02-03 02:59:12.841: I/System.out(1547): 250-DSN 02-03 02:59:12.841: I/System.out(1547): 250-ENHANCEDSTATUSCODES 02-03 02:59:12.841: I/System.out(1547): 250-STARTTLS 02-03 02:59:12.851: I/System.out(1547): 250-8BITMIME 02-03 02:59:12.851: I/System.out(1547): 250-BINARYMIME 02-03 02:59:12.851: I/System.out(1547): 250 CHUNKING 02-03 02:59:14.591: I/System.out(1547): STARTTLS 02-03 02:59:14.661: I/System.out(1547): 220 2.0.0 SMTP server ready 02-03 02:59:21.421: I/System.out(1547): AUTH PLAIN 02-03 02:59:26.491: I/System.out(1547): 503 5.5.2 Send hello first
Я также попытался отправки STARTTLS перед тем EHLO, также попытался не посылая HELO вместо этого, не повезло.
P.S. Я использую Apache Commons Net в Android.
В какой команде говорится: «Отправить привет сначала»? –
См. Последнюю строку беседы выше. – n0rm1e