Имя: Пароль:
1C
 
Перестала работать программная отправка писем (не встроенными средствами 1С) через Яндекс
↓ (Волшебник 12.10.2026 10:56)
☑
0 igel1969
 
12.10.26
✎
10:53
1С 8.2. Ранее все работало.
Я понимаю что у Яндекса сейчас проблемы, но может просто у них поменялись настройки, может адрес smtp-сервера или настройки безопасности?
Никто не решил еще такую проблему?
Пишет: Ошибка при вызове метода контекста (Send): Произошла исключительная ситуация (CDO.Message.1): Транспорту не удалось подключиться к серверу.
1 igel1969
 
12.10.26
✎
10:54
sendusername         = МояПочта.Логин;
    sendpassword         = МояПочта.Пароль;
    AddAttachments =      СтруктураПараметров.Файлы;
    ТекстСообщения     =СтруктураПараметров.Тема + Символы.ПС + Символы.ВК + СтруктураПараметров.Текст;
    
    loConfig         = Новый COMОбъект("CDO.Configuration");
    loCdoMessage     = Новый COMОбъект("CDO.Message");
    loCdoMessage.Configuration = loConfig;
    loCdoMessage.From    = Строка("Торговый аген"""" <"+sendusername+">");  
    loCdoMessage.To      = СтруктураПараметров.АдресПолучателя;                                                             //loCdoMessage.To      = "xxxxxxx@gmail.ru>";
    loCdoMessage.Subject = СтруктураПараметров.Тема; ;
    
    HTMLBody = "<html>
    |<head>
    |<meta content=""text/html; charset=Windows-1251"" http-equiv=""content-type"">
    |<title> Тестовое сообщение </title>
    |</head>
    |<body>
    |<h4>" + ТекстСообщения + "</h4>
    |<p></p>
    |</body>
    |</html>";
    loCdoMessage.BodyPart.Charset = "windows-1251"; // это если делать без извратов с оформлением текста письма
    loCdoMessage.HTMLBody = HTMLBody;
    
    Для каждого стр из AddAttachments Цикл
        Попытка
            loCdoMessage.AddAttachment(стр);
        Исключение
        КонецПопытки;
    КонецЦикла;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing").            Value = 2;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver").           Value = МояПочта.SMTPСервер;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport").       Value = МояПочта.ПортSMTP;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate").     Value = 1;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername").         Value = sendusername;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword").         Value = sendpassword;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl").           Value = 1;
    loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout").Value = 60;
    
    loConfig.Fields.Update();  
    Попытка
        loCdoMessage.Send();
    Исключение
        Сообщить(ОписаниеОшибки());
    КонецПопытки;
2 paramedic
 
12.10.26
✎
10:54
Как кто-то, кроме Тындекса, может решить проблемы с ЕГО сервисами?
3 igel1969
 
12.10.26
✎
10:56
(2) ну может кому-то из здешних обитателей техподдержка Яндекса уже ответила, что теперь другой адрес или порт СМТП-сервера или надо как-то по-другому отправлять
4 Волшебник
 
12.10.26
✎
10:57
Проблема с почтой Яндекса описана здесь: https://habr.com/ru/articles/1093130/

Следите за официальными новостями Яндекса в его блоге https://t.me/yandex/
5 igel1969
 
12.10.26
✎
10:59
(4) Спасибо. Будем ждать тогда ((((
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс