@PitaJ and who else may encounter this issue, here is how I solved it.
The root problem was the image format used for "Site Logo" in general/settings.
I've uploaded a png file and the information was not saved in the database, althoughthe fields remained filled across the sessions.
Once I've changed the site logo with a jpg file, the emails were properly formatted too.