Имя: Пароль:
1C
 
отправка писем из 1с
0 tilek19
 
10.03.22
14:16
доброго времени суток, надо реализовать отправку на почту из 1с ,но возникают ошибки
ИнПочта                       = Новый ИнтернетПочта;            
     ИнПрофиль                     = Новый ИнтернетПочтовыйПрофиль;
     ИнПрофиль.ВремяОжидания       = 180; ;            
     ИнПрофиль.АдресСервераSMTP    = "smtp.mail.ru";      
     ИнПрофиль.АдресСервераPOP3    = "pop.mail.ru";
     ИнПрофиль.Пользователь        = "[email protected]";      
     ИнПрофиль.ПользовательSMTP    = "[email protected]";
     ИнПрофиль.Пароль              = "****";      
     ИнПрофиль.ПарольSMTP          = "*";      
     ИнПрофиль.ПортSMTP            = 465;
     ИнПрофиль.ИспользоватьSSLSMTP = Истина;
     ИнПрофиль.ПортPOP3            = 995;
     ИнПрофиль.ИспользоватьSSLPOP3 = Истина;
     ИнПрофиль.АутентификацияSMTP  = СпособSMTPАутентификации.Login;      
     //ИнПрофиль.POP3ПередSMTP     = Истина;            
     Сообщение                     = Новый ИнтернетПочтовоеСообщение;
          
     Сообщение.Отправитель.Адрес             = "[email protected]";
     Сообщение.Отправитель.ОтображаемоеИмя   = "Робот";      
     Сообщение.Тема                          = "Проверка почтового бота";            
     Получатель                              = Сообщение.Получатели.Добавить(Адресс);
    
    Попытка            
        ИнПочта.Подключиться(ИнПрофиль);      
    Исключение            
        Сообщить("При подключени к серверу произошла ошибка! Проверьте учетные данные профиля почты." + ОписаниеОшибки(), СтатусСообщения.Важное);      
    КонецПопытки;            





ошибка !!!-
Ошибка при вызове метода контекста (Подключиться): Аутентификация не прошла (SMTP error code 535 Authentication failed. Please verify your account by going to https://e.mail.ru/[email protected]



Пройдя по ссылке открывается норм
1 Vadim_37
 
10.03.22
14:34
Чтобы войти в ящик Mail.ru через почтовую программу, обычный пароль от ящика не подойдёт — вам понадобится специальный пароль для внешнего приложения. Для создания такого пароля перейдите значок шестеренки → «Безопасность» → «Пароли для внешних приложений».
2 Vadim_37
 
10.03.22
14:44
и да, "адрес" пишется именно так
3 tilek19
 
10.03.22
14:47
(1) спасибо большое помогло
4 BaZZiL
 
10.03.22
16:05
(0) Чего так сложно? Всё уже набыдлокодено до нас

это для  УТ10.3, для более свежих должны быть соответствующие аналоги:
УправлениеЭлектроннойПочтой.ПолучениеОтправкаПисем(глЗначениеПеременной("глСоответствиеТекстовЭлектронныхПисем"),
        глЗначениеПеременной("глТекущийПользователь"), , ,
            Истина, , Истина);
все эти смтп, порты и прочее в профиле пользователя.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший