WordPress tempts you into thinking that you can post by email. But the built in mechanism is flawed in enough ways to make it dead to me. E.g. – can only handle simple mail formats, it can only hand unencrypted POP3, and finally didn’t work at all.
But, happy day the wordpress plugin Postie works for me.
It’s a bit complex to get all the toggles set right. For example I rarely send email in rich text format, but in this case it’s worth it since the converter will handle all the formating. Including images. Floating images!
WordPress tries hard, but the image editing is really too tedious, and its editor is fine; but not as good as the one in my mail program. And, my mail program there has grammar checking.
Getting all the settings right is delicate. By default you need to email from the same account you WordPress user id is associated with. And, you may need to change the email address associated with your admin account for that to work; since I assume it picks the first account it finds. You will want to check that your blog knows what time zone it’s in, that’s on the general WordPress settings page. There is also a setting in Postie, but fix the blog’s setting first. It helped to toggle the “preferred text type” in the postie message settings to “html.” And you’ll need yet another email account.
Initially I had all the email originated postings filed under “drafts,” and I recommend that until you think you have all the bugs worked out. But, I’m somewhat sad admit, I still fiddle with the final result by hand. In particular it isn’t quite getting the paragraph breaks right.