Имя: Пароль:
1C
1С v8
Перестала работать отправка почты в регламентном задании после обновления на 1С8.3.22.1923
0 bormanius
 
09.06.23
20:16
Добрый день.

Есть база 1С УТ 10.3 + на сервере есть другие базы.

Стояла платформа 8.3.19.1723 - все было нормально.

Но новая редакция Зарплаты уже потребовала новую платформу, скоро бухгалтерия тоже потребует - обновили платформу на 8.3.22.1923.

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

Номер письма: ********* - **********. {ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(1226)}: Ошибка при вызове метода контекста (Послать): Данная операция не может быть выполнена, так как отсутствует соединение с SMTP сервером.
{ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(1271)}:ВызватьИсключение ТекстОшибок;
{ОбщийМодуль.МодульРегламентныхЗаданий.Модуль(430)}:УправлениеЭлектроннойПочтой.ПолучениеОтправкаПисем(Неопределено, Справочники.Пользователи.ПустаяСсылка(),УчетныеЗаписиДляПроверки,,Истина, Ложь, Ложь,"");

Если после этого зайти в данное письмо на этом же самом сервере (Сервер 1С и РДП един) - и попытаться отправить письмо - все отлично отправляется.

В чем может быть проблема?
1 bormanius
 
09.06.23
20:22
Уточнение: в учетной записи электронной почты не используется SSL, вдруг это важно.
2 bormanius
 
14.06.23
13:08
Нашел в чем была ошибка:

Ранее, если встречались косячные адреса получателей почты, то программа пыталась отправить письмо, не выходило и переходила к следующему письму.

На новом релизе после невозможности отправить письмо происходит разрыв с сервером и не отправляются никакие другие письма.

Поправил переподключение к серверу после невозможности отправить письмо и все заработало.
Основная теорема систематики: Новые системы плодят новые проблемы.