это своего рода «предварительный» вопрос, поскольку я не совсем уверен, как к этому подойти.
При перетаскивании файловой формы Thunderbird в проводник электронное письмо сохраняется в виде файла с использованием темы (с суффиксом eml и любым другим форматом файла, кроме простого txt-файла), например, emailsubject.eml
. Я хочу добиться того, чтобы файл сохранялся с датой и временем в качестве префикса 2020.01.01_12.00_emailsubject.eml
(отметка времени должна быть отметкой времени отправки из электронного письма). Возможно добавление некоторых других функций, таких как ограничение количества символов в имени файла, добавьте окно GUI, которое позволяет вам редактировать имя файла перед сохранением почты.
На более позднем этапе я хочу сохранить все исходящие электронные письма как файл при нажатии кнопки отправки (отображение окна выбора файла для выбора папки назначения), на всякий случай я уже должен принять это во внимание.
Что было бы хорошим способом подойти к этому? Стоит ли мне заняться написанием аддона Thunderbird или мне нужно изменить базовый код в самом приложении, чтобы это работало? В качестве второго / расширенного требования я хочу применить это и к другим почтовым клиентам. Если я не хочу писать надстройку для каждого клиента, с чего мне начать, если я хочу реализовать это «централизованно»?
Извините, если я набросился на много вопросов, чтобы получить хороший ответ , в таком случае просто сосредоточьтесь на первом (реализация Thunderbird).