Многие пользователи 1С:Бухгалтерия сталкиваются с неприятной ситуацией, когда привычная отправка счетов или актов перестает работать (поможет массовая рассылка счетов и актов для 1С), выдавая сообщение: «Произошла ошибка при работе с SMTP. Код ошибки: 25 (Отказ в установлении соединения со стороны сервера.)». Эта ошибка свидетельствует о том, что платформа не может установить стабильное соединение с почтовым сервером провайдера. Давайте вместе разберем основные методы решения этой проблемы.
Одной из наиболее частых причин возникновения ошибки 25 является сбой в работе DNS-служб на сервере, где установлена платформа 1С. В этом случае компьютер не может корректно преобразовать буквенное имя сервера (например, smtp.mail.ru) в цифровой IP-адрес. Самым простым и эффективным способом проверки этой гипотезы является прямая настройка IP-адреса в параметрах учетной записи.
1С:Бухгалтерия.mail.ru это может быть 94.100.180.160).Если после этого отправка заработала, значит, проблема была именно в разрешении имен на вашем сервере. Рекомендуем также проверить работоспособность системных служб DNS — для этого подойдёт автоматическая отправка счетов и актов через Email.
Современные требования безопасности почтовых сервисов (Mail.ru, Yandex, Google) стали намного строже. Использование основного пароля от личного кабинета в сторонних приложениях, включая 1С:Предприятие, часто блокируется провайдером из соображений безопасности. В этом случае возникает ошибка соединения 25.
Чтобы решить эту задачу, выполните следующие действия:
Важно помнить, что при изменении политики безопасности на стороне почтового провайдера такие пароли могут потребовать периодического обновления — есть автоматизация регулярной отправки счетов и актов.
Иногда ошибка скрывается в неправильно указанном доменном имени в настройках SMTP. Если вы используете корпоративную почту или почту на собственном домене, проанализируйте настройки 1С. Попробуйте изменить имя сервера с полного доменного пути на более короткий или общепринятый адрес провайдера (например, просто mail.ru вместо имядомена.ru), если ваш провайдер это допускает.
В ряде случаев проблема может быть связана с повреждением или некорректной регистрацией системных компонентов платформы 1С. Для восстановления работоспособности связи с внешними сервисами рекомендуется выполнить перерегистрацию библиотеки comcntr.dll. Это действие часто помогает при ошибках, связанных с вызовом метода Подключиться в фоновых заданиях или при попытке соединения с внешними ресурсами.
Для выполнения этой процедуры запустите командную строку Windows от имени администратора и выполните команду регистрации для вашей версии платформы:
regsvr32 \"C:\\Program Files\\1cv8\\8.3.xx.xxxx\\bin\\comcntr.dll\"
После успешной регистрации рекомендуется перезапустить службу «Агент сервера 1С:Предприятие».
Если вышеуказанные шаги не принесли результата, обратите внимание на следующие аспекты:
rphost.exe. Попробуйте временно отключить проверку почтовых протоколов для тестирования.1С:Предприятие поддерживает современные протоколы шифрования TLS 1.2 или 1.3, которые сейчас являются стандартом для большинства почтовых сервисов.Проанализировав эти шаги, вы сможете последовательно исключить вероятные причины и восстановить обмен корреспонденцией из вашей 1С — для этого подойдёт рассылка актов сверки по электронной почте.