Имя: Пароль:
1C
1С v8
Программная рассылка сообщений
0 SergDon
 
06.04.21
16:35
Уважаемые специалисты, прошу помочь!
Я автоматически отправляю уведомления на почту сотрудникам по каким-то событиям
И всякий раз обнаруживаю, что к письму приаттачен пустой текстовый файл (ATT00001.txt)
Уже пытался удалять насильно вложения через Попытку. Не помогло ((
Ума не приложу как избавиться от этой проблемы.
Как сделать так, чтобы файла не было?!
Рассылку делаю это так:

Письмо = Новый ИнтернетПочтовоеСообщение;
Письмо.Отправитель = "ппп@ппп.com";
Письмо.ИмяОтправителя = "ООО нннн";
Письмо.Получатели.Добавить(ЕмайлРук);
Письмо.Тема = "Согласование разовой премии";
            
ТекстПисьма = "Добрый день, " + ДокОб.ГенДиректор.Наименование + ".
            |<p>Требуется ваше согласование премирования сотрудников
            |<p>Для согласования необходимо перейти по <a href=http://localhost/LK/#" + Adress + ">ссылке</a> </p>";
            
Письмо.Тексты.Добавить(ТекстПисьма,ТипТекстаПочтовогоСообщения.HTML);


ИПочта = Новый ИнтернетПочта;
ПрофильЭлектроннойПочты = ПолучитьПрофильЭлектроннойПочты();
Если ПрофильЭлектроннойПочты = Неопределено Тогда
    Возврат;
КонецЕсли;    
ИПочта.Подключиться(ПрофильЭлектроннойПочты);

ИПочта.Послать(Письмо);

ИПочта.Отключиться();
1 Garykom
 
гуру
06.04.21
16:53
(0) Microsoft Exchange портит
Проверь корректный ли html и попробуй простой текст
2 dka80
 
06.04.21
17:25
"Добрый день, " + ДокОб.ГенДиректор.Наименование + ".
            |<p>Требуется ваше согласование премирования сотрудников
            |<p>Для согласования необходимо перейти по <a href=http://localhost/LK/#" + Adress + ">ссылке</a> </p>"

Вот это набери в редакторе html и замени вместо твоего
3 SergDon
 
07.04.21
13:39
Спасибо! Попробую