#0
by alexinnnn
Очень странно, не могу понять в чем дело: У нас дописанная конфа на основе УТ 10.2. Отправляем/получаем всю почту через встроенный почтовик - соответственно ИнтернетПочта. Вот вкратце текст: Все чаще и чаще начали сталкиваться с такой проблемой: приходят письма без вложения. Т.е. вложение должно быть, но почему-то "ИнтернетПисьмо.Вложения.Количество = 0". Происходит это редко и только с определенными письмами (вложения видимо цепляют к письму в каком-то определенном почтовом клиенте или в определенном формате). Для проверки отправитель указывал в письме копию на еще один email - для проверки. И это письмо приходит в 1с без вложения, и на email-копию - тот же комп в bat-е - с вложением. 1с Предпр 8.2.15.301. Голову уже сломали, очень похоже на внутреннюю кривизну ИнтернетПочта, никто не сталкивался?
#2
by alexinnnn
Вот пример заголовков того письма с вложениями, которое приходит в 1с без вложений: Received: from [62.153.223.216] (port=57136 helo=dcskg00smtp.dc.myqweqwe.com) by mx23.mail.ru with esmtp (envelope-from <qweqwe@qweqwe.com>) id 1S6alw-0005aU-KV for asdasd@mail.ru; Sun, 11 Mar 2012 08:52:45 +0400 by dcskg00smtp.dc.myqweqwe.com (8.14.4/8.14.4) with ESMTP id q2B4qg3a004056 for <asdasd@mail.ru>; Sun, 11 Mar 2012 05:52:43 +0100 Received: from localhost.localdomain ([10.152.4.66]) by dcshh01ln01.dc.myqweqwe.com (Lotus Domino Release 8.5.2FP3HF61) with ESMTP id 2012031105524201-79331 ; Sun, 11 Mar 2012 05:52:42 +0100 MIME-Version: 1.0 Date: Sun, 11 Mar 2012 04:52:42 UT X-MIMETrack: Itemize by SMTP Server on DCSHH01LN01/DC/qweqwe(Release 8.5.2FP3HF61 | August 2, 2011) at 03/11/2012 05:52:42 AM, Serialize by Router on DCSHH01LN00/DC/qweqwe(Release 8.5.2FP3HF61 | August 2, 2011) at 03/11/2012 05:52:42 AM
#6
by oleg_km
Не знаю. Я написал POP клиента на сокетах, а уже выкачанное письмо скармливаю CDO для разбора всяких там кодировок, вложений и прочего MIME. Сечас вообще почту принимает самый простой почтовик, который умеет письма складывать в файлы. А потом 1С их схарчевывает с помощью CDO. Уже работает года четыре. А 1С ИнтернетПочта постоянно колбасит в каждом релизе то исправят то сломают, поэтому уже давно плюнул и не смотрю на него
#7
by alexinnnn
Уважаемый oleg_km! Подскажи через какого сокета ты писал pop клиента? Через COMОбъект("Socket.TCP")? В итоге затеял и я все нафиг переписать сам. Почему в итоге "почту принимает самый простой почтовик" ? Почему не собственным POP клиентом? Еще не понял зачем скармливать выкачаные письма в CDO. Их же выкачиваешь, аттачи отдельно на диск (и письмо тоже при желании), и после просто показываешь как html или обычный текст юзеру. CDO нафиг же не нужен. А ну еще картинки, которые внутри html писем, пропарсить надо, но это мелочи.
#8
by oleg_km
Через WinSock ActiveX и свою dll писал. Но если разберешься с Socket.TCP, пиши на нем. Там в POP протоколе всего-то пять команд. Получаешь сырое письмо, как в , А потом всасываешь его в CDO.Message, а он все сам перекодирует, свякие там base64, MIME. Вложения разложит по коллекциям, картинки всякие. Тебе только разложить по реквизитам и ТЧ какого либо документа, например ЭлектронноеПисьмоВходящее
#9
by Dimasik2007
ИнетрнетПочта то еще редкостное гуано. У нас работало-работало год, потом бац! и начало коряжить вложения - то не открывается, то в рисунке половины картинки нет. Короч, забили на него.
#10
by alexinnnn
спасибо за оперативный ответ, pop через Socket.TCP уже почти получился, в CDO.Message долго не понимал как всасывать письмо, вроде через GetStream...(?)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ПодключитьВнешнююКомпоненту на клиенте вылетает
- Работа с HTTPСоединение, выполнение запроса https, сертификат SSL
- Ут 11 Заказ клиента. Заполнение табличной части.
- УНФ Детальный отчет Валовая прибыль
- Как найти элемент по id файле XML модели DOM при загрузке
- Пропал список на форме
- Конвертация независимого регистра сведений
- Зависает 1С 8.2 Розница + Сканер ШК + win2008 64 bit terminal server
- Ошибка формирования отчета на СКД
- Неверно указана номенклатурная группа для выпуска.
- v7: ТиС 77 расхождение остатков и товарного отчета
- Неизвестная ошибка (SMTP error code 503, 5.5.4 Error: send AUTH command first.)
- Инвентарные номера для основных средств стоимостью менее 40 т.р.
- Сколько юзеров УТ11 потянет 32-х битный сервер 1С.
- Помогите настроить сеть в Oracle VM VirtualBox.
- v7: Как на форме списка справочника при открытии обновить реквизиты
- Вопрос по подписке на ИТС
- УФ. Проверка заполнения данных регистра сведений
- v7: Выгрузка остатков по счетам (на дату) во внешний файл
- ЗУП: неявки по часам попадают на ночное время...