---
title: "How to Add Blog Posts to WordPress Using Email"
description: "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.&nbsp; WordPress does have a built-in feature to..."
url: https://www.inmotionhosting.com/support/edu/wordpress/plugins/posting-via-email-to-wordpress-using-the-postie-plugin/
date: 2020-06-17
modified: 2021-08-16
author: "InMotion Hosting Contributor"
categories: ["WordPress Plugins"]
type: post
lang: en
---

# How to Add Blog Posts to WordPress Using Email

![Postie plugin](https://www.inmotionhosting.com/support/wp-content/uploads/2020/06/Postieplugin-1024x538.png)

If you’re unable to [access your WordPress website ](https://www.inmotionhosting.com/support/edu/wordpress/logging-into-wordpress-dashboard/)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](https://wordpress.org/plugins/postie/), you can easily add blog posts to Wordpress using email and configure plugins settings to ensure acceptable formatting.

- [Setting up Postie Plugin](#Setting-up-Postie)
- [Testing Postie Plugin](#Testing-Postie)

Enjoy fast, secure hosting optimized for your WordPress site with our [WordPress Hosting plans](https://www.inmotionhosting.com/wordpress-hosting). 

## Add Blog Posts to WordPress via Email with Postie

Before you can use the Postie plugin, you must first[ create an email address ](https://www.inmotionhosting.com/support/email/creating-email-account/)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](https://www.inmotionhosting.com/support/edu/wordpress/logging-into-wordpress-dashboard/) and [install and activate](https://www.inmotionhosting.com/support/edu/wordpress/plugins/install-wordpress-plugins/) Postie.
2. Navigate to **Postie>Mail Protocol**.
3. Choose whether you want to use [IMAP or POP3 ](https://www.inmotionhosting.com/support/email/change-pop3-account-to-imap-or-imap-to-pop3/#pop3-vs-imap)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: youdomainname.com -- **SSL Mail Server: secure###.inmotionhosting.com** (*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](https://postieplugin.com/getting-started/). 

- [![](https://www.inmotionhosting.com/support/wp-content/uploads/2020/06/AddPostie-1024x434.png)](https://www.inmotionhosting.com/support/wp-content/uploads/2020/06/AddPostie.png)
- [![](https://www.inmotionhosting.com/support/wp-content/uploads/2020/06/PostieMailserver-1024x717.png)](https://www.inmotionhosting.com/support/wp-content/uploads/2020/06/PostieMailserver.png)

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 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](https://www.inmotionhosting.com/support/wp-content/uploads/2020/06/SendPostieEmail-1024x713.png)](https://www.inmotionhosting.com/support/wp-content/uploads/2020/06/SendPostieEmail.png)
