|   |   | 
| 
 | v7: Отправить письмо из 1С | ☑ | ||
|---|---|---|---|---|
| 0
    
        2S 03.09.17✎ 11:57 | 
        Привет из прошлого, называется.
 С помощью чего сейчас кошерно отправлять письма из 1С 77? Нужно автоматизировать отправку заявок поставщику. Домен на яндексе (SSL?) | |||
| 1
    
        sdf 03.09.17✎ 12:44 | 
        CDO     | |||
| 2
    
        sdf 03.09.17✎ 12:46 | 
 | |||
| 3
    
        2S 03.09.17✎ 12:52 | 
        (2) благодарю     | |||
| 4
    
        kubik_live 03.09.17✎ 14:44 | 
        (3) ВК DialMail     | |||
| 5
    
        Злопчинский 03.09.17✎ 14:53 | 
        готовая обработка для отправки писем
 http://catalog.mista.ru/public/14131/ | |||
| 6
    
        Смотрящий 03.09.17✎ 15:39 | 
        (5) Она платная ;)     | |||
| 7
    
        2S 03.09.17✎ 16:04 | 
        (6) уже сам нарисовал :)
 йокселем генерится pdf, CDO отправляем | |||
| 8
    
        vcv 03.09.17✎ 17:59 | 
        (6) А время, потраченное ТС на свой велосипед, бесплатное :)     | |||
| 9
    
        mishaPH модератор 03.09.17✎ 18:45 | 
        (0) dialmail  или rommail     | |||
| 10
    
        2S 03.09.17✎ 21:00 | 
        такс, столкнулся с проблемой вдруг
 "Письмо не отправлено. Ошибка :CDO.Message.1: The transport failed to connect to the server." вот сам код iConf.fields(cdoSendUsingMethod).value = 2; iConf.fields(cdoSMTPServer).value = СокрЛП(глЗначениеПоУмолчанию("ЭлПочтаСерверОтправки")); iConf.fields(cdoSMTPServerPort).value = глЗначениеПоУмолчанию("ЭлПочтаПортОтправки"); iConf.fields(cdoSendUserName).value = СокрЛП(глЗначениеПоУмолчанию("ЭлПочтаИмяПользователя")); iConf.fields(CdoSendPassword).value = СокрЛП(глЗначениеПоУмолчанию("ЭлПочтаПароль")); iConf.fields(cdoSMTPAuthenticate).value = 1; iConf.fields(cdoSendEmailAddress).value = СокрЛП(ЭлПочтаПоставщика); iConf.fields(cdoSMTPUseSSL).value = глЗначениеПоУмолчанию("ЭлПочтаИспользоватьSSL"); //Secure Sockets Layer iConf.fields(cdoSMTPConnectionTimeout).value = глЗначениеПоУмолчанию("ЭлПочтаТаймаут"); iConf.fields.update(); iMsg.configuration = iConf; iMsg.to = СокрЛП(ЭлПочтаПоставщика); iMsg.from = СокрЛП(глЗначениеПоУмолчанию("ЭлПочтаАдрес")); iMsg.subject = СокрЛП(ТемаПисьма); iMsg.textBody = СокрЛП(ТекстПисьма); iMsg.textBodypart.charset = "windows-1251"; //"iso-8859-5"; //либо "koi8-r" Если ФС.СуществуетФайл(ВыбФайл + ".pdf") = 1 Тогда iMsg.addAttachment(ВыбФайл + ".pdf"); Иначе Сообщить("Не найден файл заявки. Письмо будет отправлено без вложения."); КонецЕсли; Попытка iMsg.Send(); Сообщить("Письмо успешно отправлено."); Исключение Сообщить("Письмо не отправлено. Ошибка :" + ОписаниеОшибки(),"!"); КонецПопытки; порт 465, SSL = 1, сервер отправки smtp.yandex.ru логин пробовал как с @, так и до @ | |||
| 11
    
        2S 03.09.17✎ 21:10 | 
        W2R3 SP2     | |||
| 12
    
        2S 03.09.17✎ 21:10 | 
        ошибочка
 W2K3 SP2 | |||
| 13
    
        mishaPH модератор 03.09.17✎ 21:53 | 
        Хватит фигней страдать. 20-30 минут на разбор с диалмейлом и все отправишь     | |||
| 14
    
        ЕщеОдин Программист 04.09.17✎ 10:00 | 
        1. для работы с почтой используется ROM-Mail,
 в примерах в инете иногда не указывают, что там нужно установить свойство АдресОтправителя - некоторые майл-сервера его хотят. 2. Устанавливается stunnel для работы с SSL - ROM-mail шлет на этот локальный сервис, а этот сервис отсылает на сервер почты. 3. Если нужен pdf, то BioPDF. Инсталится как принтер и отправляется туда, а он автоматом генерит файл в нужную папку, только с настройками пять минут поколдовать. | |||
| 15
    
        Serginio1 04.09.17✎ 10:52 | ||||
| 16
    
        Serginio1 04.09.17✎ 11:35 | ||||
| 17
    
        varelchik 05.09.17✎ 10:55 | 
        (11)(12) разрядность винды?
 случаем не x64? | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |