Подскажите как программно прикрепить файл (xls) к письму (почтовый агент Mozilla Thunderbird). Желательно на примере.
Платформа: 8.3.5.1248
ОС: Windows 7 x64
Сообщение = Новый ИнтернетПочтовоеСообщение;
Сообщение.ИмяОтправителя = "Хай";
Сообщение.Отправитель.Адрес = "парампампам@yandex.ru";
Сообщение.Тема = "Прайс";
Сообщение.Тексты.Добавить("Хай");
Попытка
Вложение = Новый ДвоичныеДанные(ПолныйПутьКФайлуПрайсЛиста);
Исключение
Вложение = Новый ДвоичныеДанные(ПолныйПутьКФайлуПрайсЛиста);
КонецПопытки;
Сообщение.Вложения.Добавить(Вложение, ИмяФайла);
Сообщение.Получатели.Добавить(СокрЛП("адрес"));
// Подключиться и отправить.
Попытка
Почта = Новый ИнтернетПочта;
Почта.Подключиться(ИПП);
Почта.Послать(Сообщение);
Почта.Отключиться();
Исключение
КонецПопытки;
(2) Вы даете описание на компоненту 1С (ИнтернетПочта
), а мне надо работать с почтовым агентом (Mozilla Thunderbird).
В общем я нашёл решение через командную строку:
"C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe" -compose "to=te
st@mail.ru,subject=test,attachment='file:///c:/Temp/test.txt'"
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший