Konwersja plików maila (.eml) do PDF

EDIT: zrobiłem lepszy skrypt do tego: https://git.kuba-orlik.name/kuba/mail-to-pdf

Potrzebowałem dzisiaj wysłać treść korespondencji mailowej z podmiotem X do urzędu za pomocą ePUAP. Moim głównym klientem pocztowym jest mu4e, a drugorzędnym – Thunderbird.

Wbrew moim oczekiwaniom drukowanie maila do pliku PDF z Thunderbirda po prostu nie działa (plik nie pojawia się we wskazanym katalogu). Zgłosiłem już buga na to.

Na pomoc przyszedł mi znaleziony po dłuższej chwili program email-to-pdf-converter. Pobrałem jego skompilowaną wersję na Linuxa:

cd ~/bin # to mój dodany do $PATH katalog w którym trzymam użyteczne skrypty itp
wget https://github.com/nickrussler/email-to-pdf-converter/releases/download/2.5.2/emailconverter-2.5.2-all.jar

doinstalowałem wymagany przez niego wkhtmltopdf:

yay wkhtmltopdf 

i utworzyłem pomocniczy skrypt:

echo 'java -jar /home/kuba/bin/emailconverter-2.5.2-all.jar "$@"' > email2pdf 
chmod +x email2pdf

Następnie uruchomiłem:

cd ~/Documents
email2pdf ./some-email.eml