How to Add Blog Posts to WordPress Using Email

Postie plugin

If you’re unable to access your WordPress website or simply do not like the WordPress dashboard, you can use email to add blog posts to your website. 

WordPress does have a built-in feature to post blogs to your website, however, it’s pretty limited and does not allow you to configure blog post formatting. Meaning your blog posts will be posted in plain text — which isn’t ideal for engaging website visitors. 

Though, with the free plugin Postie, you can easily add blog posts to WordPress using email and configure plugins settings to ensure acceptable formatting.

Enjoy fast, secure hosting optimized for your WordPress site with our WordPress Hosting plans

Add Blog Posts to WordPress via Email with Postie

Before you can use the Postie plugin, you must first create an email address to be used solely for posting. This note is very important since any email sent using that particular email address will be automatically posted to your WordPress website. 

In relation, it’s also important to create a unique email address that will be hard for others to guess. Consider creating an email with random characters instead of using a name or business-related word.

Next, let’s install, activate, and configure the plugin in your WordPress dashboard:

Setting up Postie

  1. Login to your WordPress Dashboard and install and activate Postie.
  2. Navigate to Postie>Mail Protocol.
  3. Choose whether you want to use IMAP or POP3 and if you want the connection to be made over SSL. The connection type and SSL usage will change the port and mail server name as follows:
    POP3: 110 — POP3-SSL: 995
    – IMAP: 143 —
    IMAP-SSL: 993
    – non-SSL Mail Server: — SSL Mail Server: (This is if you are on a shared server. If you are a VPS or Dedicated customer or have your own SSL it may be different.)
  4. For Mail UserID and Mail Password, use the full email address and password you created for blog posting.
  5. Under Postie Time Correction, if you have adjusted your WordPress Settings to reflect a UTC time offset, you will want to choose the same offset here.
  6. Next, tell Postie how often to check the email address for emails under Check for mail every.
  7. Select Yes for the Delete email after posting so your inbox will not become full over time. 
  8. Click Save Changes then Test Config to test your mail server settings.
  9. The results page will confirm if your mail settings are correct. If you run into an issue, consult their troubleshooting documentation

Congratulations, you’ve setup Postie! The plugin has additional configurations you can enable per your needs, but they are not required for the basic use of the plugin. 

Also, of note, you must use your WordPress admin email when sending blog posts to the email address you created to post to your WordPress site. If you try to post using a different email, it will not work. However, you can add additional authorized email addresses or allow anyone to post via email (though this is not recommended) by navigating to Postie>User.

Testing Postie

Next, let’s test your Postie configuration.

  1. Login to the email account you use for your WordPress admin email. 
  2. Create an email and send it to the email address you created for Postie. To correctly format your email:
    – Add the blog category in a bracket, followed by the title of the post. For example [Short Stories] The tale of a Short Story.
    – Add an image to the top of the email to be used as the featured image.
    – Add your blog text.
    – Then add any tags by using the following format — Tags: tag1, tag2, tag3
  3. Send the email.
  4. Visit your website to see your blog post.
Sending blog post via email

Become a master of WordPress plugins! Protect, optimize, secure, and expand the functionality of your website easily with the help of WordPress plugins!

InMotion Hosting Contributor
InMotion Hosting Contributor Content Writer

InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!

More Articles by InMotion Hosting

Was this article helpful? Join the conversation!