![Попытка конвертировать файлы HTML в EML](https://rvso.com/image/1416686/%D0%9F%D0%BE%D0%BF%D1%8B%D1%82%D0%BA%D0%B0%20%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%84%D0%B0%D0%B9%D0%BB%D1%8B%20HTML%20%D0%B2%20EML.png)
Я пытаюсь импортировать некоторые сообщения из моего старого почтового клиента в thunderbird v24.3 (чтобы они синхронизировались с gmail). У меня все сообщения сохранены как файлы .html, так как это единственный вариант, который мне был предоставлен при экспорте из этого почтового клиента. Я пытался найти конвертер, который преобразует эти файлы в eml, чтобы я мог просматривать их в thunderbird, но я пока не нашел такого инструмента в сети. Кто-нибудь знает, как мне преобразовать html в eml (или msg или pst, а затем я могу использовать PST Viewer), чтобы я мог получить доступ к этим письмам в thunderbird или outlook, или даже напрямую в gmail? У меня есть и windows, и mac, поэтому я готов попробовать любые варианты на них. Спасибо, Anna
решение1
Я уверен, что должны быть и другие методы экспорта почты из Thunderbird. Но если у вас действительно только html-файлы, вы можете использовать этот скрипт в качестве обходного пути. Вы потеряете отправителя, получателя и тему, но тело письма все равно будет читаемым.
@echo off
for %%f in (*.html) do (
echo Content-Type: text/html > %%~nf.eml
echo. >> %%~nf.eml
type %%f >> %%~nf.eml
)
Сохраните скрипт с расширением .bat и поместите его в каталог, содержащий файлы html. Дважды щелкните по нему, чтобы сгенерировать файл eml для каждого html.
решение2
Файлы html не могут содержать только текст сообщения. Недостаточно информации для создания файлов EML. Вам нужны дополнительные заголовки, такие как Subject, From, To и т. д. Я знаю, что есть несколько плагинов экспорта EML для Thunderbird.