Как исправить ошибку авторизации 535 5.7.0 при отправке почты через Mail.ru в 1С?

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия
← На главную

В последнее время пользователи программ 1С:Предприятие 8 массово сталкиваются с проблемой при отправке или получении электронных писем — для их стабильной отправки пригодится автоматизация транзакционных и триггерных рассылок из 1С. Программа выдает диагностическое сообщение: «SMTP error code 535 5.7.0 NEOBHODIM parol prilozheniya / Application password is REQUIRED». Эта ситуация обусловлена ужесточением политики безопасности почтового сервиса Mail.ru, который полностью перешел на использование специальных паролей для внешних приложений.

В данной статье мы подробно разберем, почему перестал работать привычный пароль от почтового ящика, и проанализируем пошаговый алгоритм восстановления работоспособности почты в 1С и других почтовых клиентах — это критично, если у вас настроена автоматическая отправка счетов и актов из 1С.

Выясняем причину ошибки 535 5.7.0

Текст ошибки прямо говорит о том, что серверу необходим пароль приложения. Сервис Mail.ru (как и многие другие современные почтовые системы, такие как Gmail или Яндекс) запретил использование основного пароля от учетной записи для авторизации через протоколы SMTP, IMAP и POP3. Это сделано для того, чтобы в случае компрометации пароля в сторонней программе злоумышленник не смог получить полный доступ к вашему аккаунту и сменить основной пароль.

Рассмотрим основные факторы, которые могут влиять на возникновение этой проблемы:

  1. Отсутствие сгенерированного пароля приложения в настройках безопасности почтового ящика.
  2. Использование устаревшего протокола POP3 вместо современного IMAP.
  3. Кэширование старых учетных данных в сеансе 1С.
  4. Недостаточная сложность основного пароля ящика, из-за чего Mail.ru блокирует внешние подключения.

Шаг 1. Создание пароля приложения на стороне Mail.ru

Прежде чем вносить изменения в 1С, нам необходимо получить тот самый секретный код. Разберем, как это сделать:

  1. Зайдем в свой почтовый ящик через браузер.
  2. Перейдем в раздел «Безопасность» (обычно находится в настройках профиля или по прямой ссылке входа в аккаунт).
  3. Найдем пункт «Пароли для внешних приложений».
  4. Нажмем кнопку «Добавить» или «Создать».
  5. Система предложит выбрать тип приложения. Можно выбрать «Почта» или просто ввести произвольное название, например, «1С:Бухгалтерия».
  6. После подтверждения (возможно, потребуется ввести основной пароль от почты или код из SMS) система выдаст код из 16 символов. Внимание: этот пароль нужно скопировать сразу, так как он показывается только один раз.

Шаг 2. Настройка учетной записи в 1С

Теперь, когда у нас есть пароль приложения, перейдем к настройкам в программе. На примере 1С:Бухгалтерия 3.0 проанализируем процесс актуализации данных. Рассмотрим последовательность действий:

Перейдем в раздел Администрирование — Органайзер — Учетные записи электронной почты. Выберем нашу проблемную запись и откроем ее. В поле «Пароль» нам необходимо вставить скопированный ранее 16-значный код (без пробелов). После этого нажмем «Проверить настройки».

Иногда простая смена пароля в существующей записи не помогает из-за особенностей кэширования настроек в 1С. В этом случае разберем более радикальный, но действенный метод: создание учетной записи заново. Посмотрим на этот процесс подробнее:

  1. Пометим старую учетную запись на удаление.
  2. Создадим новую запись, используя адрес электронной почты и полученный пароль приложения.
  3. Убедимся, что установлены правильные параметры серверов:
    • Сервер входящей почты: imap.mail.ru, порт 993 (использовать SSL).
    • Сервер исходящей почты: smtp.mail.ru, порт 465 (использовать SSL).

Шаг 3. Тонкая настройка протоколов и безопасности

Проанализируем ситуацию, когда пароль приложения введен верно, но ошибка сохраняется. Часто это связано с использованием устаревшего протокола POP3. Современные требования сервисов настоятельно рекомендуют использовать IMAP. Рассмотрим программный код (условно), который 1С использует для определения типа подключения в объекте ИнтернетПочтовыйПрофиль:


Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.АдресСервераSMTP = "smtp.mail.ru";
Профиль.ПортSMTP = 465;
Профиль.ИспользоватьSSLSMTP = Истина;
Профиль.АдресСервераIMAP = "imap.mail.ru";
Профиль.ПортIMAP = 993;
Профиль.ИспользоватьSSLIMAP = Истина;
Профиль.Пользователь = "ваш_логин@mail.ru";
Профиль.Пароль = "ваш_пароль_приложения";

Если ваша база работает на старом релизе платформы, она может не поддерживать современные методы шифрования TLS 1.2/1.3. В этом случае попробуйте изменить порт SMTP с 587 на 465 или наоборот. Также стоит проверить, чтобы в поле «Имя пользователя» был указан полный адрес электронной почты (включая @mail.ru), так как сервер проверяет соответствие логина и адреса отправителя.

Особенности для других конфигураций (УНФ, Камин, ЗУП)

В некоторых конфигурациях, таких как 1С:Управление нашей фирмой (УНФ), существует нюанс с правами доступа. Если почта настроена для общего использования, но авторизация не проходит, попробуйте временно установить настройку «Почта доступна только одному пользователю». После успешного сохранения настроек с новым паролем можно будет вернуть доступ остальным пользователям. Это инициирует корректное обновление параметров в базе данных Справочник.УчетныеЗаписиЭлектроннойПочты.

Также важно помнить про сложность основного пароля. Если Mail.ru считает ваш основной пароль слишком простым или скомпрометированным, он может блокировать работу даже корректных паролей приложений. В этом случае сначала смените основной пароль в веб-интерфейсе почты, а затем пересоздайте пароль приложения.

Краткий итог по устранению ошибки 535

Подводя итоги, составим чек-лист для проверки, если отправка почты в 1С все еще не работает:

Соблюдение этих инструкций позволяет в 99% случаев решить проблему с авторизацией и восстановить автоматическую отправку расчетных листков, счетов и отчетов из вашей системы 1С — для этой задачи есть готовая автоматическая рассылка документов клиентам из 1С.

← На главную