SUMMARY K-Mail does not print the images in an e-mail. "Print background color and images" is checked in Settings -> Misc -> Printing STEPS TO REPRODUCE 1. Get an e-mail with images referenced remotely 2. Print OBSERVED RESULT "Broken image" icon in print out EXPECTED RESULT E-mail printed with images viewable as when viewed in Kmail SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Plasma Version: 5.18.8 KDE Frameworks Version: 5.68.0 Qt Version: 5.12.8 ADDITIONAL INFORMATION
This bug has been around for quite a while. I found this when googling: https://www.reddit.com/r/kde/comments/eu0wjo/kmail_print_image/
Duplicate of bug 391030? Although that was fixed in 2020.
Not an exact duplicate, as that bug said "Wherever a graphic image is in an email, it gets replaced with blank space in the printout." This may be related to a security setting. I have K-Mail configured to show all graphics when it displays e-mail. However, if I open the e-mail in a separate window, I get a message that says: """ Note: This HTML message may contain external references to images etc. For security/privacy reasons external references are not loaded. If you trust the sender of this message then you can load the external references for this message by clicking here. """ And all the images are broken image icons. I went through all the security settings and couldn't find any additional settings that allowed images in separate windows or when printing. I wonder if some (hidden?) setting is prevent it from fetching images during a print. There is no print preview, so I can't check that. way. Even if I click the link to load images in the external window, it still prints with broken image icons.
Indeed it's broken. I will work on it soon.
This is fixed as of (and maybe before) KMail Version 5.23.1 (23.04.1). I was just able to print an e-mail with all images included. This worked both with hitting Ctrl-P while the mail displayed in the main window, and opening the message in a separate window and hitting Ctrl-P.