← На главную
При настройке встроенной электронной почты в конфигурации 1С:Управление торговлей 11 (УТ 11) для работы с почтовым сервисом Mail.ru пользователи часто сталкиваются с ошибкой: «Данная операция не может быть выполнена, так как адрес SMTP сервера не указан». Это происходить может даже тогда, когда адрес сервера явным образом заполнен в форме настройки учетной записи.
Причины возникновения ошибки
Выясним, почему встроенный механизм 1С выдает данное сообщение. Ошибка генерируется объектом платформы ИнтернетПочта при вызове метода Послать(), если к этому моменту не установлено активное соединение с почтовым сервером. Если предшествующий метод Подключиться() завершается со сбоем (например, из-за блокировки порта, сброса SSL-сессии или неверных учетных данных), система перехватывает исключение и пытается отправить письмо без подключения, что и приводит к появлению некорректного сообщения о не указанном адресе SMTP.
Проанализируем основные причины сбоя авторизации и подключения:
- Использование основного пароля от ящика. Почтовый сервис Mail.ru блокирует авторизацию сторонних программ по первичному паролю аккаунта.
- Неверная комбинация порта и SSL. Для работы с шифрованием требуется строгое соответствие номеров портов и параметров безопасности.
- Различие контекста выполнения (клиент/сервер). В УТ 11 проверка настроек может проходить на клиенте, а реальная отправка — в фоновом задании на сервере 1С, где могут быть закрыты исходящие порты.
- Устаревшая версия платформы. Старые релизы 1С:Предприятие 8.3 не поддерживают современные протоколы шифрования TLS 1.2 / TLS 1.3 и алгоритмы SNI.
Шаг 1. Настройка пароля для внешних приложений в Mail.ru
Рассмотрим порядок действий в веб-интерфейсе Mail.ru. Прямой пароль от почтового ящика использовать нельзя — сервис сбросит подключение на этапе аутентификации.
- Перейдем в настройки безопасности учетной записи Mail.ru.
- Найдем раздел «Пароли для внешних приложений».
- Создадим новый пароль, указав понятное имя (например, «1С:Управление торговлей»).
- Скопируем сгенерированный код. Именно его необходимо вносить в поле «Пароль» при настройке учетной записи в 1С.
Шаг 2. Заполнение параметров подключения в 1С:Управление торговлей
Разберем стандартные параметры подключения к исходящему серверу Mail.ru в 1С:
- Сервер исходящей почты (SMTP):
smtp.mail.ru
- Порт:
465
- Использовать защищенное соединение (SSL): флаг должен быть включен.
- Пользователь (SMTP): ваш полный адрес электронной почты (например,
user@mail.ru).
- Пароль (SMTP): сгенерированный пароль для внешних приложений.
Шаг 3. Проверка сетевого доступа и серверного контекста
Если настройки указаны корректно, но ошибка повторяется, проверим сетевое окружение:
- При клиент-серверном режиме работы проверим доступность порта
465 непосредственно с сервера, на котором запущен кластер 1С. Проверить доступность хоста smtp.mail.ru можно с помощью системных утилит диагностики сети.
- Убедимся, что брандмауэр и антивирусное ПО на сервере не блокируют исходящие TCP-соединения службы 1С.
- Удостоверимся, что используется актуальная версия платформы 1С:Предприятие 8.3, поддерживающая современные протоколы шифрования. При необходимости обновим платформу.
Альтернативный вариант: Использование прокси-сервера (stunnel)
Если обновление платформы нецелесообразно или особенности сетевой инфраструктуры препятствуют прямому SSL-подключению из 1С, рассмотрим вариант с использованием утилиты stunnel.
- Устанавливаем stunnel на сервере 1С. Утилита принимает незашифрованное соединение от 1С на локальном порту (например,
127.0.0.1:25) и оборачивает его в SSL-туннель до smtp.mail.ru:465.
- В настройках учетной записи 1С указываем сервер
127.0.0.1, порт 25 и отключаем использование SSL.