Автор Тема: Разчитане на е-мейл фаилове от postfix със c++  (Прочетена 2443 пъти)

freeman_bul

  • Новаци
  • *
  • Публикации: 2
    • Профил
Здравейте.
  Пиша програма за четене на е-мейлите. Ползвам postfix за мейл-сървър който играе ролята на MTA. Чрез него само получавам и изпращам мейлите. Проблема е че искам да разчета самите е-мейли тъй като искам да ги обработвам в база  
данни , ала мейлите са под формата на файлове в  binary-формат. Една от библиотеките за  C++ за обработка на мейли и на която аз се спрях е Vmime. Само че документацията която предоставят е минимална(или за по компентентни от мене '<img'> ) а и форума които имат е с малко инфо.Въпроса ми е дали някои се е сблъсквал с проблем подобен на моя, дали няма някои друг по-лесен начин за четене на мейлите от postfix на C++.

Благодаря предварително.
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Цитат (freeman_bul @ Май 21 2008,01:15)
Здравейте.
  Пиша програма за четене на е-мейлите. Ползвам postfix за мейл-сървър който играе ролята на MTA. Чрез него само получавам и изпращам мейлите. Проблема е че искам да разчета самите е-мейли тъй като искам да ги обработвам в база  
данни , ала мейлите са под формата на файлове в  binary-формат. Една от библиотеките за  C++ за обработка на мейли и на която аз се спрях е Vmime. Само че документацията която предоставят е минимална(или за по компентентни от мене '<img'> ) а и форума които имат е с малко инфо.Въпроса ми е дали някои се е сблъсквал с проблем подобен на моя, дали няма някои друг по-лесен начин за четене на мейлите от postfix на C++.

Благодаря предварително.

'<img'>?
Все съм си мислел че електронната поща се предава и пази в plain text формат. Какъв двоичен формат те е бил? А MIME формата е за съдържанието и има немалко подходящи библиотеки



Активен

0x2B|~0x2B

freeman_bul

  • Новаци
  • *
  • Публикации: 2
    • Профил
Здравей.
  Както споменах ползвам Postfix за МТА. Postfix пази мейлите не баш под формата на текст ами е малко по-разбъркано. Да вземем например един обикновен мейл. При него всички хедъри започват на нов ред. При мейлите от Postfix всичко е на един ред. Библиотеката на която се спрях Vmime разчита текстови (.eml) мейли без проблем. Но с тия от Postfix уви не съм стигнал до положителен резултат.

Ето как изглежда мейл от Postfix отворен с текстова програма като Kate:

C?           2021             626               1               0T1210705462 492632Acreate_time=1210705462Arewrite_context=remoteSfreeman.bg@gmail.comA&log_client_name=el-out-1112.google.comA!log_client_address=209.85.162.179A9
log_message_origin=el-out-1112.google.com[209.85.162.179]A$log_helo_name=el-out-1112.google.comAlog_protocol_name=ESMTPA"client_name=el-out-1112.google.comA*reverse_client_name=el-out-1112.google.comAclient_address=209.85.162.179A
helo_name=el-out-1112.google.comAclient_address_type=2A/dsn_orig_rcpt=rfc822;danko@oshaf.sytes.netOdanko@oshaf.sytes.netRdanko@oshaf.sytes.netM NOReceived: from el-out-1112.google.com (el-out-1112.google.com [209.85.162.179])N5   by


Той си е пак текстови файл само че всичко е сбито на един ред.

Благодаря предварително.



Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
QMAIL<->POSTFIX HELP
Настройка на програми
berov 6 1536 Последна публикация Aug 30, 2004, 00:17
от berov
Postfix + postfix admin + courier + sasl
Хардуерни и софтуерни проблеми
TQ_ 1 4068 Последна публикация Apr 05, 2007, 12:44
от TQ_
Postfix проблем
Хардуерни и софтуерни проблеми
Graphics 2 2224 Последна публикация Nov 23, 2007, 00:48
от tmcdos
Postfix+mixmaster+phplist+mailman
Настройка на програми
Ali Nebi 0 1684 Последна публикация Apr 21, 2008, 19:15
от Ali Nebi
Postfix виртуална боза
Хардуерни и софтуерни проблеми
lod 1 1841 Последна публикация Oct 02, 2008, 17:25
от lod