Добрый день, подскажите, пожалуйста, как отправить сообщение на почту программно из внешней обработки?
Процедура ОтправитьНаСервере()
ПараметрыПочты = новый ИнтернетПочтовыйПрофиль;
ПараметрыПочты.АдресСервераSMTP = "smtp.mail.ru";
ПараметрыПочты.ПортSMTP = 465;
ПараметрыПочты.АутентификацияSMTP = СпособSMTPАутентификации.БезАутентификации;
ПараметрыПочты.ПользовательSMTP = emailОтправителя;
ПараметрыПочты.ПарольSMTP = парольОтправителя;
Письмо=новый ИнтернетПочтовоеСообщение;
Письмо.Получатели.Добавить(emailПолучателя);
Письмо.Тексты.Добавить("тест", ТипТекстаПочтовогоСообщения.HTML);
Подключение=новый ИнтернетПочта;
Попытка
Подключение.Подключиться(ПараметрыПочты);
Подключение.Послать(Письмо);
Сообщить ("Письмо отправлено успешно.");
Исключение
Сообщить ("Письмо не отправлено." + ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры
@lex @ Сегодня, 14:52
,
В http://pro1c.org.ua/index.php?showtopic=46343&hl= уже отвечали на этот вопрос
Bernet @ Вчера, 16:56
,
попробовал код с Вашей ссылки - все тоже самое, ничего не изменилось, такая же ошибка.
@lex @ Вчера, 13:52
Вы уверены что у Вас пингует smtp.mail.ru
у нас, вродь как бы, банят их
попробуйте другую почту
так же на некоторых почтах надо включать доступ по smtp для почтовых клиентов
мой пример пинга, smtp.mail.ru не пингует, а smtp.gmail.com без проблем
пример включения доступа на почте ukr.net
Yevhenii_S @ Сегодня, 11:12
,
ни mail, ни yandex, ни gmail не пингуются, видимо в этом вся проблема...?
Спасибо за ответы! да, их забанили, доступа к ним нет. Вопрос снят.
В любом случае для мэйла
ПараметрыПочты.АутентификацияSMTP = СпособSMTPАутентификации.БезАутентификации;
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua