Есть УТ 11.4.6.174 на платформе 8.3.13.1865 (серверный вариант на SQL). Настроена учетная запись электронной почты (почта на яндексе). Проверку проходит, всё ок. Регламентное задание отправки и получения электронной почты работает успешно каждые две минуты. Но документов "Электронное сообщение входящие" нет, т.е. почта не приходит. Один раз загрузило кусок почты за 2019 год из входящих (с сотню писем) и всё. Дальше пусто. Исходящие сообщения (документ "Электронное сообщение исходящее") тоже не уходят.
В чем дело? в какую сторону копать?
(4) Во время подключения к учетной записи ***@****.ru произошла ошибка
{ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(132)}: Ошибка при вызове метода контекста (Подключиться)
Соединение.Подключиться(Профиль, ПротоколПодключения);
по причине:
Произошла ошибка при аутентификации. Не найден подходящий безопасный метод.
не понимаю какой безопасный метод надо и это 1с отбивает или яндекс? проверка учетки в 1с по кнопке проходит на ура. Попытка сменить шифрование с SSL на авто не проходит даже проверку.
при этом один единственный раз всё подключилось
Можно попробовать вручную отправить письмо себе через внешнюю обработку принудительно, может тогда покажет детальнее где ошибка. Еще может надо создать новый пароль приложения, может в старом не хватает каких-то разрешений или еще покопать в правах почты яндекса. У меня такой код для яндекс-почты рассылку по внешней обработке делает, все ок :
&НаСервере
Процедура ОтправитьПисьмо(Адрес, ТекстСообщения, Тема)
УчетнаяЗапись = Справочники.УчетныеЗаписиЭлектроннойПочты.СистемнаяУчетнаяЗаписьЭлектроннойПочты;
ИнПочта = Новый ИнтернетПочта;
ИнПрофиль = Новый ИнтернетПочтовыйПрофиль;
ИнПрофиль.ВремяОжидания = 180;
ЗаполнитьЗначенияСвойств(ИнПрофиль, УчетнаяЗапись);
ИнПрофиль.АдресСервераSMTP = УчетнаяЗапись.СерверИсходящейПочты;
ИнПрофиль.АдресСервераPOP3 = УчетнаяЗапись.СерверВходящейПочты;
УстановитьПривилегированныйРежим(Истина);
Пароли = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(УчетнаяЗапись, "Пароль, ПарольSMTP");
УстановитьПривилегированныйРежим(Ложь);
ИнПрофиль.Пароль = Пароли.Пароль;
ИнПрофиль.ПарольSMTP = Пароли.ПарольSMTP;
ИнПрофиль.ИспользоватьSSLSMTP = Истина;
ИнПрофиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;
Сообщение = Новый ИнтернетПочтовоеСообщение;
Сообщение.Отправитель.Адрес = ИнПрофиль.Пользователь;
Сообщение.Отправитель.ОтображаемоеИмя = "1С8 Тест";
Сообщение.Тема = Тема;
Сообщение.Тексты.Добавить(ТекстСообщения, ТипТекстаПочтовогоСообщения.HTML);
Сообщение.Отправитель = ИнПрофиль.Пользователь;
Сообщение.Получатели.Добавить(Адрес);
Попытка
ИнПочта.Подключиться(ИнПрофиль);
Исключение
Сообщить("При подключени к серверу произошла ошибка! Проверьте учетные данные профиля почты." + ОписаниеОшибки(), СтатусСообщения.Важное);
КонецПопытки;
Попытка
ИнПочта.Послать(Сообщение);
Сообщить("Письмо отправлено! Адрес: " + Адрес);
Исключение
Сообщить("При отправке возникли проблемы. Письмо не отправлено. Проверьте правильность заполнения профиля и почты." + ОписаниеОшибки(),СтатусСообщения.Важное)
КонецПопытки;
ИнПочта.Отключиться();
КонецПроцедуры
(1) давным давно, году так в 17м, настраивал почту на ящики яндекса. И работало оно из рук вон плохо. А стабильно удалось настроить через "Stunnel TLS wrapper" https://www.stunnel.org/static/stunnel.html Работает по сей день стабильно.
(11) Stunnel - это типа прокси для почты. Работает как служба. 1С стучится к Stunnel без шифрования, а тот переправляет с шифрованием на яндекс, маил и т.д.
(16) На сколько помню, то как-то так и было. Работает, работает, а потом раз и встало на сутки. Как и говорил, стабильно начало работать только через Stunnel