Как преобразовать письмо в изображение? - PullRequest
0 голосов
/ 02 февраля 2012

Мне нужно преобразовать содержимое нескольких обычных писем в папке «Входящие» пользователя в отдельные изображения (одно изображение на электронную почту, TIFF или PNG).Существует ли какой-либо интерфейс программирования (VBA?) На клиенте Windows Outlook для этой цели?Обработка электронных писем через POP3 также допустима, если поддерживается содержимое HTML-почты.

Есть предложения?

1 Ответ

0 голосов
/ 03 февраля 2012

Если вы хотите пойти по маршруту сохранения как изображения, вам, вероятно, нужно что-то написать самостоятельно. Главным образом потому, что это не общее требование. Поэтому, если вы делаете это, вам нужно найти способ:

  1. Откройте почтовый ящик через POP3, чтобы вы могли читать сообщения
  2. Прочтите соответствующий раздел MIME, чтобы получить HTML, если он есть, или текст, если HTML отсутствует.
  3. Поиск функций / библиотек для преобразования HTML в изображение

Если вам нужна помощь с определенными деталями, лучше задать новые конкретные вопросы о переполнении стека. Многое будет зависеть от ваших навыков программирования и того, что можно сделать на языке (ах), который вам удобен.

В общем, я не считаю сохранение сообщений в виде изображений хорошим способом архивирования. Вам лучше сохранить источник сообщения. Например, Thunderbird позволяет сохранять сообщения в формате .eml , который в основном является только источником, поэтому файл можно открыть позже.

В качестве альтернативы, если это имеет финансовое значение, вы можете приобрести недорогой почтовый сервер, на котором вы можете делать резервные копии данных (это может сэкономить вам много времени). Если вы хотите, чтобы что-то выполняло роль журнала аудита, возможно, получите почтовый сервер со встроенной функцией архивации.

...