|   |   | 
| 
 | Рассылка писем через БСП / письмо в формате HTML | ☑ | ||
|---|---|---|---|---|
| 0
    
        Mikeware 18.02.21✎ 09:21 | 
        дано: 
 1. Нужно разослать группе партнеров письма. Красивые. Поэтому - НTML 2. Делаю рассылку через РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(ПочтаОтправителя, ПараметрыПисьма); 3. Если в параметре письма указываю, что содержимое - простой текст, то письмо уходит нормально. Если указываю, что содержимое - html (хоть строкой, хоть перечислением), то получаю ошибку https://prnt.sc/zxy81g с не более информативной расшифровкой https://prnt.sc/zxy81g вопрос: ЧЯНТД? | |||
| 1
    
        ДенисЧ 18.02.21✎ 09:24 | 
        У вас там что, F11 поотнимали?     | |||
| 2
    
        Mikeware 18.02.21✎ 09:27 | 
        (1) лениво ковырять эту БСП. Может, кто уже наступал на эти грабли...
 Да, расшифровка ошибки https://prnt.sc/zxybao | |||
| 3
    
        eklmn гуру 18.02.21✎ 09:34 | 
        На днях только делал, "HTML" отправлял, всё ок     | |||
| 4
    
        piter3 18.02.21✎ 09:35 | 
        А описаниеошибки() или как там оно называется если использовать,может текст будет более осмысленным     | |||
| 5
    
        Dzenn гуру 18.02.21✎ 09:39 | 
        наверное, у БСП к html какие-то требования, о которых мы с тобой не знаем, есть. Я бы попробовал начать отладку с чего-то простого, наподобие такого:
 <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <p>Привет, мир</p> </body> </html> | |||
| 6
    
        kumena 18.02.21✎ 09:48 | 
        &НаКлиенте
 Процедура ОтправитьСообщение(Команда) Открытьформу("ОбщаяФорма.ОтправкаСообщения", , ЭтаФорма) КонецПроцедуры эта форма отправляет письма в html, можно сравнить что не так. | |||
| 7
    
        Mikeware 18.02.21✎ 09:54 | 
        (1) валится в 
 Попытка ОшибочныеПолучатели = Соединение.Послать(Письмо, ОбрабатыватьТекстСообщения, ?(ПротоколПочты = "IMAP", ПротоколИнтернетПочты.IMAP, ПротоколИнтернетПочты.SMTP)); (4) описание ошибки - девственно пустО (5) да, ты прав. Брал html из макета, макет - типа HTMLДокумент, с помощью Макет.ПолучитьТекст(). поставил отправку твоего тестового текста - получилось. спасибо. Буду чесать репу и "верстать вручную"... | |||
| 8
    
        ildary 18.02.21✎ 09:56 | 
        (7) прежде чем верстать вручную - попробуйте найти в полученном из Макет.ПолучитьТекст() тексте вредные куски - и удалить их.     | |||
| 9
    
        Mikeware 18.02.21✎ 10:10 | 
        (8) и тоже спасибо - тег img гадил
 зы. попробовал вставить картинку в ХТМЛмакет - конфигуратор упал. | |||
| 10
    
        ДенисЧ 18.02.21✎ 10:13 | 
        (9) У меня вставляется нормально...     | |||
| 11
    
        Mikeware 18.02.21✎ 10:26 | 
        (10) Не, повторил еще пару раз - появляется диалог выбора картинки, а затем падает либо сразу, либо при нажатии кнопки...
 платформа старая - 13я, обновляться надо... | |||
| 12
    
        ДенисЧ 18.02.21✎ 10:27 | 
        (11) ну, у меня 17я последняя... Может, поэтому и не падает     | |||
| 13
    
        ildary 18.02.21✎ 10:38 | 
        (11) на bugboard для текущей версии проверьте в найденных ошибках эту - там будет указано в каких версиях она уже исправлена (если 1С её нашёл и исправил конечно).     | |||
| 14
    
        Mikeware 18.02.21✎ 10:40 | 
        (13) Да обошелся пока, спасибо. 
 буду продолжать борьбу с СКД... "Мы беззаветные герои все, И вся-то наша жизнь есть борьба ..." | |||
| 15
    
        Dzenn гуру 20.02.21✎ 13:38 | 
        (9) картинки в ХТМЛ для письма можно попробовать вставить в виде base64, например, так:
 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgA AAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJ TUUH1ggDCwMADQ4NnwAAAFVJREFUGJWNkMEJADEIBEcbSDkXUnfSg nBVeZ8LSAjiwjyEQXSFEIcHGP9oAi+H0Bymgx9MhxbFdZE2a0s9kT Zdw01ZhhYkABSwgmf1Z6r1SNyfFf4BZ+ZUExcNUQUAAAAASUVORK5 CYII="/> | |||
| 16
    
        Dzenn гуру 20.02.21✎ 13:39 | 
        через Base64Строка и Base64Значение     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |