Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 ноя 2021, 11:12

Отправка сообщения на почту

Автор Denis1010, 25 окт 2021, 18:59

0 Пользователей и 1 гость просматривают эту тему.

Denis1010

Добрый день, создал на обычной форме кнопку, и на её событие написал код. Код должен отправлять автоматически письмо на электронную почту mail.ru, но вместо отправки, выдаёт ошибки:

{Документ.ЭлектронноеДело.Форма.ФормаДокумента(385)}: Ошибка при вызове метода контекста (Подключиться): Время ожидания операции чтения истекло.
{Документ.ЭлектронноеДело.Форма.ФормаДокумента(409)}: Ошибка при вызове метода контекста (Послать): Время ожидания операции чтения истекло.

Не могу понять в чём моя проблема. Программирую на 1C 8.0.

Спасибо каждому кто поможет) Код ниже:

ПрофильПодключения = Новый ИнтернетПочтовыйПрофиль;

ПрофильПодключения.АдресСервераSMTP = "smtp.mail.ru";

ПрофильПодключения.ПортSMTP = 465;

ПрофильПодключения.ПользовательSMTP = "Toresshow@mail.ru";
ПрофильПодключения.ПарольSMTP ="ТутМойПарольОтПочты";

Почта = Новый ИнтернетПочта;

Попытка
Почта.Подключиться(ПрофильПодключения);
Исключение
Сообщить("Ошибка подключения к mail.ru");
Сообщить(ОписаниеОшибки());
КонецПопытки;

Тело = "тест текста";

Письмо = Новый ИнтернетПочтовоеСообщение;

Письмо.Тексты.Добавить(Тело);

Письмо.Тема = "тест тема";

Письмо.Отправитель = "Toresshow@mail.ru";

Письмо.ИмяОтправителя = "тест отправитель";

Письмо.Получатели.Добавить("Toresshow2@mail.ru");

Попытка
Почта.Послать(Письмо);
    Исключение
        Сообщить("Не удалось отправить письмо");
        Сообщить(ОписаниеОшибки());
КонецПопытки;

Почта.Отключиться();

Попробовал через другие почты, через gmail получаю вот такие ошибки:
{Документ.ЭлектронноеДело.Форма.ФормаДокумента(383)}: Ошибка при вызове метода контекста (Подключиться): Соединение закрыто сервером.
{Документ.ЭлектронноеДело.Форма.ФормаДокумента(404)}: Ошибка при вызове метода контекста (Послать): Соединение закрыто сервером.

Через outlook.com:
{Документ.ЭлектронноеДело.Форма.ФормаДокумента(404)}: Ошибка при вызове метода контекста (Послать): Локальная ошибка сервера (SMTP error code 451, 5.7.3 STARTTLS is required to send mail [AS8P189CA0010.EURP189.PROD.OUTLOOK.COM])



Denis1010


Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск