The mail log shows the text version of the email, and will convert the HTML version of the email to text otherwise. I don't experience this issue either way, but you may want to check that your text version is correct if you haven't already.
If you have custom styles like
word-spacing:-3px;
then that could lead to the appearance of no spaces.