HTML 파일을 EML로 변환하려고 합니다.

HTML 파일을 EML로 변환하려고 합니다.

기존 메일 클라이언트에서 Thunderbird v24.3으로 일부 메시지를 가져오려고 합니다(Gmail로 동기화하기 위해). 모든 메시지를 .html 파일로 저장했습니다. 이것이 해당 메일 클라이언트에서 내보낼 때 제공된 유일한 옵션이기 때문입니다. Thunderbird에서 볼 수 있도록 이러한 파일을 eml로 변환하는 변환기를 찾으려고 노력했지만 아직 웹에서는 그러한 도구를 찾지 못했습니다. html을 eml(또는 msg 또는 pst, 그런 다음 PST 뷰어를 사용할 수 있음)로 변환하여 Thunderbird나 Outlook에서 이러한 이메일에 액세스하거나 Gmail로 직접 액세스할 수 있는 방법을 아는 사람이 있습니까? 나는 Windows와 Mac을 모두 가지고 있으므로 그에 대한 옵션을 시도해 볼 의향이 있습니다. 고마워요, 안나

답변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 파일이 포함된 디렉터리에 저장합니다. 이를 두 번 클릭하면 각 HTML에 대한 eml 파일이 생성됩니다.

답변2

HTML 파일에는 메시지 텍스트만 포함될 수 없습니다. EML 파일을 생성하기 위한 정보가 충분하지 않습니다. Subject, From, To 등과 같은 추가 헤더가 필요합니다. Thunderbird용 EML 내보내기 플러그인이 몇 개 있다는 것을 알고 있습니다.

관련 정보