Easiest way to blog via email in Wordpress
Leave a response | Trackback |
Tags: blog via email, post via email, WordPress
Blogging through email has to be one of the unused features in WordPress, I have never even thought of using it until now. Well, I’m not really the one who needs it, Connie will be away for some time and she needs to blog because she’s addicted to it (hehe). Naturally, when you’re out in the open, wifi signals can’t reach you, and who would actually want to bring their laptops on a vacation, right?
I thought that the easiest way is for a plugin, it’s a little hard to find though what with the other send post to a friend type of plugins around. Good thing is I found a good article in wordpress’ codex about the topic which is fairly easy to understand.
So to be able to post an entry via email in wordpress, here’s what you need to do and keep in mind:
- Create an email address on your server where the login is known only to you. This is important because every email sent to this address will be posted on your blog.
- After creating the account, go in to your wordpress admin panel, select options, then writing. Scroll down a bit and you’ll see the Post via email header. Put all of the needed credentials in the form there such as your username, password and the mail server. In most cases, you don’t have to change the port and the mail servers are usually mail.domainname.com. You can also set the default category where the posts should go.

- Send an email to that account.
- Then run (or load) WP-mail.php into your browser like so: http://yourdomainname.com/wordpress-folder/wp-mail.php or if you installed it in your root folder: http://yourdomainname.com/wp-mail.php. It will then look for a message that is within the account you specified in step 2. If it have some messages in it, it’ll show the title, the sender of the mail (which will always be you, duh) and the action it took in your browser.
What it will do is retrieve the message and file it under the category you specified in step 2. Then it will flag the message as published and delete that message from your server. The message should be deleted because otherwise, it will be posted again and again in your blog.
And that’s all there is to it!
Well… there’s a catch though. You cannot send an email using a rich text editor. Well, technically you can but the downside of doing so is that your post will not contain any content in it but will only show the title. For some reason, the body of your message will only be shown if you’re using a plain text editor.



Thanks for the post. I read about that plugin but didn’t notice the part about rich text format. Haaaayyy, time to go on a trial and error experiment.
I didn’t noticed it either but then again, I use gmail to send the email to the hidden email address and it uses rich text editor hehe so I guess you can say that I only accidentally stumbled upon it
Thank you for this, i was about to pull my hair out trying to figure out why my messages weren’t going thru. I use gmail as well and so i changed it to plain text email and it worked perfectly.
Glad I could help!
Hi, I really need to use and some other HTML tags on my email postas, is there any plugin out there that allows me to do this? thanks
Hi Maski, I’m not sure if this is possible but have you tried using tags in your post? You may not have a rich text editor but that won’t mean that you can’t add tags to your posts eg
<strong>Text here</strong>will, ideally make the text bold. let me know if works, please!