Имя: Пароль:
IT
 
Как из командной строки при помощи 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
Тема закрыта, всем спасибо.