Writing Blog Posts by E-mail
February 9th, 2007 | Posted in WordPress |
If you prefer to post by email, you can do this with WordPress. Posting by email might be advantageous if you want to automate your job postings or even your listserv announcements. When you post by email, you set up a secret e-mail account and simply send the e-mail to that account; the content of the message then appears on your blog as a new post. The only drawback in posting by email is that your posts must remain in plain text, so you cannot have any links or graphics. If you include HTML formatting, the formatting tags actually appear in the post.
Follow the steps in each of the sections below to post to your blog via e-mail:
Set Up a Secret E-mail Account
First you must set up a special e-mail account that you will use to post to your blog. The email must be kept secret because if anyone else starts sending mail to that address, the email will appear on your blog.
- Log in to your host’s cpanel, and go to the Mail feature (whatever tool you use to create a new e-mail address with your host).
- Create a new email address that has a non-obvious name. Remember the login and password settings.
- You can test that you set up your email correctly in Outlook by adding the e-mail account. In Outlook, go to Tools > E-mail accounts and add a new e-mail account.
- Remove or disable the e-mail account from your Outlook; otherwise it will intercept messages that you plan to post to your blog.
Configure WordPress’s Post Via Email Section to Match Your Secret Email Account:
- In your WordPress Dashboard, go to Options > Writing.
- Under the Post Via E-mail section, enter details about the secret e-mail that you will use to post with.
- Type the same login name and password you would use if setting up the e-mail in Outlook.
- Select the default category for the posts.
- Click the Update Options button at the bottom.
Send the message:
- Use Outlook or whatever e-mail program you use, and create a new message.
- Change your message settings from HTML to plain text, if not already set to plain text.
- Send the message to your secret email address.
Run a “chron job” to process the mail:
- To process the email job manually, type http://stc-suncoast.org/wp-mail.php in your browser’ s URL field and press Enter. (Substitute your own domain and possible subfolder after the domain.) You should see a message on the screen indicating that the mail was processed. If you see a message that says there is no mail, then you have your email account set up wrong, or the login name and password is set up wrong in Options > Reading in Wordpress.The message appears on your blog. If the formatting looks screwy, it’s most likely because you did not select plain text when you composed the message.
- If you plan to post a lot by e-mail, download a plugin that runs a chronic job to check for e-mail. You can use this Chron jobs plugin from Skippy. Upload the wp-mail and wp-chron php files to your plugin directory, and and they will automatically processes mail jobs every ten minutes or so.
I am thinking of using this post-by-email function to automate job postings from recruiters. I could set up a contact form that routes email to the secret email account, which would automatically post the message.
Can you think of any other reason why posting by email would be advantageous?
Related Posts
- More Topics
- “The great new tool for writing a book today is a blog …”
- Guy Kawasaki’s Impossible Burden: After Blog and E-mail, There’s No Time to Write the Book
- Two Types of Posts in the Blogosphere: Knowledge Posts and Creative Posts
- Writing Style to Keep in Mind for Blog Posts — Be Clearer Than Usual, State Main Point Up Front
Podcast in iTunes
Follow me on Twitter

February 9th, 2007 at 11:03 am
I’ve used Blogger’s post-by-email service to post from my mobile phone. And it is actually possible to include images — I’ve posted a couple of photographs that I took on my camera phone. Image quality is fairly lousy, and typing in letters via a cell phone keypad isn’t much fun, but for very short, very quick posts, it works.
February 9th, 2007 at 8:13 pm
Cool. I didn’t even know you used Blogger. I will have to try blogging from my phone sometime, but I’m not a very fast “texter” with my thumbs. I know a lot of people do texting via their phones forTwitter, a service that lets others know what you’re doing at the moment.
May 7th, 2007 at 12:32 pm
Sometimes the abiility to post be email allows you to quickly knock out a post using notepad or some other simple text editor when you can not log into wordpress and then post later.
October 4th, 2007 at 4:03 am
[...] got me interested is this link: http://www.idratherbewriting.com/2007/02/09/writing-blog-posts-by-e-mail/ (careful, the page is a bit [...]
May 22nd, 2008 at 1:19 pm
Famous remarks are very seldom quoted correctly.
August 17th, 2008 at 10:18 pm
Thanks for the info.A convenient way to write posts
Srikis last blog post..Hacking Yahoo Messenger