Be more careful looking for From header

Check the envelope more carefully, in case parts are missing. I ran into this
on several quite old messages that have been moved between IMAP servers
successfully a few times.