Назад | Перейти на главную страницу

Сервер ответил: используется команда 503 AUTH, когда не объявлено \ r \ n?

Недавно я перешел с одного сервера, на котором мои настройки почты работали без проблем, на новый сервер, что теперь приводит к следующей ошибке:

Сервер ответил: используется команда 503 AUTH, когда не объявлено \ r \ n.

Полный журнал SMTP:

19:16:12 [MailBee SMTP v. 5.3.0.47. Registered version]
19:16:12 [Connecting to server mail.example.co.uk at port 25 using default domain]
19:16:12 [Domain specified in FromAddr, example.co.uk used]
19:16:12 [Entering ESMTP authentication mode]
19:16:12 [Sending ehlo]
19:16:12 [Using PLAIN ESMTP authentication]
19:16:12 [Error: Negative or void server response]
19:16:12 [Server responded: 503 AUTH command used when not advertised\r\n]
19:16:12 [Possible error reason: PLAIN authentication type (auth plain command) is not supported by this server]
19:16:12 [Error: Connection failure]
19:16:12 [Error: Not connected]

Пожалуйста, мог бы кто-нибудь указать мне в правильном направлении, почему это не удается.

Вы не можете использовать AUTH когда сервер не позволяет. Сервер скажет что-то вроде

250-АУТ. ОБЫЧНЫЙ ВХОД

если вам будет позволено. В вашем комментарии также видно, что сервер не рекламировал SMTP-аутентификацию, поэтому его использование нарушает протокол.

Наиболее вероятная причина - безопасность: сервер сообщает STARTTLS и скорее всего ожидает, что вы будете использовать TLS (зашифрованное / безопасное соединение), прежде чем пытаться использовать незашифрованный аутентификация, в основном защищая вас от небрежного поведения.