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