|
Как из командной строки при помощи Mozilla Thunderbird создать письмо с вложением |
☑ |
0
satoru
21.07.15
✎
12:13
|
Подскажите как программно прикрепить файл (xls) к письму (почтовый агент Mozilla Thunderbird). Желательно на примере.
Платформа: 8.3.5.1248
ОС: Windows 7 x64
|
|
1
mikecool
21.07.15
✎
12:14
|
Вложения.Добавить()
|
|
2
BaHgaJI
21.07.15
✎
12:47
|
ИПП = Новый ИнтернетПочтовыйПрофиль;
ИПП.АдресСервераSMTP = "smtp.yandex.ru";
ИПП.ПарольSMTP = "pass";
ИПП.ПользовательSMTP = "login";
ИПП.АутентификацияSMTP = СпособSMTPАутентификации.Login;
ИПП.ПортSMTP = "25";
// Создать сообщение.
Сообщение = Новый ИнтернетПочтовоеСообщение;
Сообщение.ИмяОтправителя = "Хай";
Сообщение.Отправитель.Адрес = "парампампам@yandex.ru";
Сообщение.Тема = "Прайс";
Сообщение.Тексты.Добавить("Хай");
Попытка
Вложение = Новый ДвоичныеДанные(ПолныйПутьКФайлуПрайсЛиста);
Исключение
Вложение = Новый ДвоичныеДанные(ПолныйПутьКФайлуПрайсЛиста);
КонецПопытки;
Сообщение.Вложения.Добавить(Вложение, ИмяФайла);
Сообщение.Получатели.Добавить(СокрЛП("адрес"));
// Подключиться и отправить.
Попытка
Почта = Новый ИнтернетПочта;
Почта.Подключиться(ИПП);
Почта.Послать(Сообщение);
Почта.Отключиться();
Исключение
КонецПопытки;
|
|
3
satoru
21.07.15
✎
12:50
|
(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'"
|
|
4
satoru
21.07.15
✎
12:50
|
Тема закрыта, всем спасибо.
|
|