Рейтинг:2

Хранение полных электронных писем, включая связанные изображения

флаг sy

Короче говоря, мне нужно хранить электронные письма целиком; не только заголовки, текст и HTML, но и любые изображения, на которые есть ссылки в содержании.

В настоящее время у меня есть почтовый сервер с Postfix и Dovecot. Я использую его для получения писем с информационными бюллетенями, которые часто богаты изображениями. Я обнаружил проблему, из-за которой через некоторое время многие ссылки на изображения становятся недействительными, что делает контент бесполезным. Я хотел бы найти способ захватить этот контент. В идеале мне нужно решение на стороне сервера, и я хотел бы иметь возможность просматривать содержимое информационного бюллетеня из почтового клиента. Возможно, если бы сервер загружал изображения в электронные письма по мере их получения и обновлял URL-адреса в электронных письмах, чтобы они указывали на загруженное изображение? Или, возможно, base64 кодирует изображения и встраивает их?

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

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

Кто-нибудь сталкивался с подобной задачей? Кто-нибудь знает какие-либо инструменты, которые могут помочь в этом, или я на неизведанной территории? Любые мысли или идеи приветствуются.

anx avatar
флаг fr
anx
«Один» лайнер bash, перебирающий все письма в соответствующих папках IMAP, пропуская уже обработанную почту, перенаправляя ее в экстрактор MIME и вызывая `chromium --headless --print-to-pdf` для каждой части html, у меня сработало нормально . Настройка моего спам-фильтра так, чтобы он просто отклонял почту, содержимое которой не отправлено должным образом, сработало лучше;)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.