Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программно отправить сообщение на почту через внешнюю обработку. Версия платформы: 8.3.10.2667, версия конфигуратора: 2.4.1.206
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
@lex
Добрый день, подскажите, пожалуйста, как отправить сообщение на почту программно из внешней обработки?
Процедура ОтправитьНаСервере()

    ПараметрыПочты = новый ИнтернетПочтовыйПрофиль;
    ПараметрыПочты.АдресСервераSMTP = "smtp.mail.ru";
    ПараметрыПочты.ПортSMTP = 465;
    ПараметрыПочты.АутентификацияSMTP = СпособSMTPАутентификации.БезАутентификации;
    ПараметрыПочты.ПользовательSMTP = emailОтправителя;
    ПараметрыПочты.ПарольSMTP = парольОтправителя;
    Письмо=новый ИнтернетПочтовоеСообщение;
    Письмо.Получатели.Добавить(emailПолучателя);
    Письмо.Тексты.Добавить("тест", ТипТекстаПочтовогоСообщения.HTML);
    Подключение=новый ИнтернетПочта;
    Попытка
        Подключение.Подключиться(ПараметрыПочты);
        Подключение.Послать(Письмо);
        Сообщить ("Письмо отправлено успешно.");
    Исключение
        Сообщить ("Письмо не отправлено." + ОписаниеОшибки());
    КонецПопытки;
КонецПроцедуры


Выдает ошибку {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(23)}: Ошибка при вызове метода контекста (Подключиться): Произошла ошибка при работе с SMTP. Код ошибки: 25 (Отказ в установлении соединения со стороны сервера.
Подскажите, что не так в коде?
Bernet
@lex @ Сегодня, 14:52 необходимо зарегистрироваться для просмотра ссылки ,
В необходимо зарегистрироваться для просмотра ссылки уже отвечали на этот вопрос
@lex
Bernet @ Вчера, 16:56 необходимо зарегистрироваться для просмотра ссылки ,
попробовал код с Вашей ссылки - все тоже самое, ничего не изменилось, такая же ошибка.
Yevhenii_S
@lex @ Вчера, 13:52 необходимо зарегистрироваться для просмотра ссылки
Вы уверены что у Вас пингует smtp.mail.ru
у нас, вродь как бы, банят их
попробуйте другую почту
так же на некоторых почтах надо включать доступ по smtp для почтовых клиентов

мой пример пинга, smtp.mail.ru не пингует, а smtp.gmail.com без проблем


пример включения доступа на почте ukr.net
@lex
Yevhenii_S @ Сегодня, 11:12 необходимо зарегистрироваться для просмотра ссылки ,
ни mail, ни yandex, ни gmail не пингуются, видимо в этом вся проблема...?


Спасибо за ответы! да, их забанили, доступа к ним нет. Вопрос снят.
Володька
В любом случае для мэйла
  ПараметрыПочты.АутентификацияSMTP = СпособSMTPАутентификации.БезАутентификации;

вот это не пройдет. Их SMTP требует аутентификацию.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.