Есть файл, содержащий в себе лог SMTP сессии — последовательность команд HELO, MAIL, RCPT, DATA с данными и т.п.
Стоит задача разбора этого файла для извлечения из письма всех реквизитов (адресата, получателя, темы, даты).
Существуют ли типовые решения этой задачи в виде открытых исходников на С++?
Если да, где их найти?
Заранее спасибо
Здравствуйте, meisterSerg, Вы писали:
S>Есть файл, содержащий в себе лог SMTP сессии — последовательность команд HELO, MAIL, RCPT, DATA с данными и т.п. S>Стоит задача разбора этого файла для извлечения из письма всех реквизитов (адресата, получателя, темы, даты). S>Существуют ли типовые решения этой задачи в виде открытых исходников на С++?
Библиотек не подскажу, отошлю к стандарту: rfc2822 — формат почтового сообщения.
Все до первой пустой строки в данных (после DATA и до строки ".")- заголовки. From:, To: и т.д.
Кодирование не ascii символов — см. rfc2047