Ошибка JavaMail при отправке команды HELO на SMTP-сервер
Я просто пытаюсь отправить электронное письмо на Java, но всегда получаю:
javax.mail.MessagingException: ошибка отправки команды HELO на SMTP-сервер
в org.apache.geronimo.javamail.transport.smtp.SMTPTransport.sendHelo(SMTPTransport.java:1914)
в org.apache.geronimo.javamail.transport.smtp.SMTPTransport.sendHandshake(SMTPTransport.java:1829)
в org.apache.geronimo.javamail.transport.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:393)
на javax.mail.Service.connect(Service.java:265)
на javax.mail.Service.connect (Service.java:85)
...
DEBUG:
DEBUG: getProvider () возвращает протокол провайдера =smtp; type=javax.mail.Provider$Type@4ac036ee; класс =org.apache.geronimo.javamail.transport.smtp.SMTPTransport; vendor=Apache Software Foundation; версия = 1.0
SMTPTransport DEBUG: подключение к серверу. HOST:-1 для пользователя USER.
SMTPTransport ОТЛАДКА: Попытка подключения простого сокета к серверу. ВЕДУЩИЙ:587 220 ВЕДУЩИЙ Служба Microsoft ESMTP MAIL готова в четверг, 1 ноября 2018 г. 14:36:01 +0100
Отправка данных EHLO ...
ЭХЛО...
250-ХОСТ ПРИВЕТ [...]
250-РАЗМЕР 52428800
250-PIPELINING
250-уведомление о доставке
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-AUTH NTLM
250-8BITMIME
250-BINARYMIME
250 кусков
SMTPTransport DEBUG: ошибка аутентификации пользователя
SMTPTransport DEBUG: подключение к серверу. HOST:-1 для пользователя USER.
У кого-нибудь есть решение?