helpf.pro
Регистрация

соединение с почтовым сервером IMAP

Brazil
18.02.2010 10:44Прочитано: 5330
Добрый день!
Есть задача: сохранить из 1с 8.1 вложения писем почтового ящика на диск.
Почтовый сервер Zimbra, протокол соединения - IMAP

"Почта" не подходит (может не быть почтового клиента на машине)
"ИнтернетПочта" не подходит (не поддерживает IMAP)

Подскажите плиз, как это можно реализовать?
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
18.02.2010 11:35Ответ № 1
Отправка письма из 1С через IMAP возможна только через какой-нибудь почтовик, например Mozilla Thunderbird

Код 1C v 8.х
   ПутьМозиллы = """C:/Program Files/Mozilla Thunderbird/thunderbird.exe""";
Текст = Новый ЗаписьТекста(КаталогОбмена + "sendfiletofilial"+Строка(ТекСтрока.филиал.наименование)+".bat", КодировкаТекста.OEM);
Текст.ЗаписатьСтроку("@echo off");
Текст.ЗаписатьСтроку("@echo Отправка проигнорированных писем на филиал"+Строка(ТекСтрока.филиал.наименование));
СтрокаЗапуска = " -compose to='"+ТекСтрока.филиал.email+"',cc='name@mysite.ru',subject=""Проигнорированные документы в офисе. Письмо сгенерированно роботом"",body=""Проигнорированные документы в офисе. Письмо сгенерированно роботом"",attachment=""file://";
Файл = """"+ПолучитьИмяФайлаПодразделения(ТекСтрока.филиал.наименование)+"""";
Текст.ЗаписатьСтроку(ПутьМозиллы+СтрокаЗапуска +Файл);
Текст.ЗаписатьСтроку("del "+Файл);
Текст.Закрыть();
ЗапуститьПриложение(КаталогОбмена + "sendfiletofilial"+Строка(ТекСтрока.филиал.наименование)+".bat",КаталогОбмена)
Brazil
18.02.2010 12:00Ответ № 2
Мне не отправить, а получить (скорее даже прочитать) нужно..
E_Migachev
18.02.2010 12:58Ответ № 3
Это проблематично, даже не реально скорее всего! Используй POP3
E_Migachev
22.04.2010 23:07Ответ № 4
Вопрос закрыт!
Подсказка: Вы получили ответ на свой вопрос - закройте вопрос!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.