#Что означает ошибка
535 5.7.8 Authentication failed
Код 535 в SMTP-ответе (например, 535 5.7.8 Authentication credentials invalid) означает, что сервер отклонил логин или пароль при отправке письма. Типичные причины: неверный пароль, логин без домена, двухфакторная защита (нужен пароль приложения), неверный порт/шифрование (STARTTLS или SSL), либо у почтовой службы отключены внешние клиенты.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Неверный логин или парольОпечатка, логин без домена, сменённый пароль. | Вход через веб-интерфейс работает с другим паролем. | Проверьте и обновите пароль. |
| Нужен пароль приложенияВключена двухфакторная аутентификация. | Основной пароль не принимается. | Создайте пароль приложения. |
| Неверные порт или шифрованиеИспользуется 25 вместо 587/465, нет TLS. | Соединение обрывается. | Укажите 587 + STARTTLS или 465 + SSL. |
| Отключён внешний доступДля ящика отключён SMTP/IMAP для клиентов. | В настройках почты доступ запрещён. | Включите. |
#Пошаговое решение
- Проверьте вход в веб-интерфейсОткройте веб-почту того же провайдера через его официальный адрес и попробуйте войти с теми же учётными данными. Если вход не проходит, восстановите пароль через провайдера; если проходит, это лишь подтверждает учётную запись, а не настройки SMTP. Не вводите пароль на неизвестных страницах «проверки почты».
- Проверьте логинВ почтовом клиенте откройте «Настройки учётной записи → Сервер исходящей почты SMTP» и проверьте логин — часто требуется полный адрес
user@example.com, а не толькоuser. Сверьте имя сервера с документацией провайдера; не путайте данные IMAP/POP с SMTP. - Создайте пароль приложенияЕсли включена двухфакторная аутентификация, проверьте в настройках безопасности провайдера, разрешён ли пароль приложения или OAuth2 для этой программы. Создайте пароль приложения только при наличии такой функции, сохраните его в диспетчере паролей; обычный пароль в таком случае может выдавать 535.
- Включите доступ клиентовВ кабинете провайдера проверьте, разрешён ли доступ сторонних почтовых программ и какой способ аутентификации поддерживается. Некоторые службы требуют OAuth2 и больше не принимают обычный пароль. Не включайте небезопасные устаревшие протоколы, если провайдер их отключил.
- Проверьте портВ настройках исходящего сервера укажите официальный адрес и согласованную комбинацию: порт 587 + STARTTLS либо 465 + TLS с начала соединения. Убедитесь, что включена аутентификация, и повторите отправку небольшого тестового письма; если ответ изменился с 535 на другой код, исследуйте уже новую ошибку.
- Проверьте SMTP вручнуюДля администратора сервера диагностика через
openssl s_client -starttls smtp -connect хост:587показывает TLS-рукопожатие, но сама по себе не проверяет пароль. Если проверяете SMTP AUTH утилитойswaks, не помещайте секрет в командную строку, скриншоты или журнал; используйте безопасный запрос ввода пароля. - Проверьте файрволЕсли подключение к порту не устанавливается, проверьте доступность
Test-NetConnection хост -Port 587на Windows либоnc -vz хост 587на Linux/macOS. Код 535 появляется уже на этапе аутентификации и обычно означает, что TCP/SMTP работают, поэтому искать закрытый порт имеет смысл лишь при новой ошибке соединения. - Проверьте конфиг приложенияВ конфигурации сайта/программы сравните фактические SMTP_HOST/PORT/USER, TLS-режим и доступ к секретам. После исправления очистите кэш конфигурации приложения штатной командой, если он существует, и отправьте тестовое письмо; проверьте журнал сервера и фактическую доставку в папке получателя.
- Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
Если ошибка 535 возникает в CMS (WordPress, Bitrix) при отправке писем, проверьте плагин SMTP: многие хостинги блокируют порт 25, поэтому используйте 587. Проверьте, что отправитель (From) совпадает с логином: многие провайдеры отклоняют письма с чужим отправителем. Смотрите журнал /var/log/mail.log для подробностей. Для корпоративных серверов уточните, не требуется ли аутентификация по OAuth2. Справка — и .