Do you know that WordPress allow you to write and publish blog posts directly through your email? Publishing a blog post through email can be very beneficial. This technique can be helpful for those who bother to open their WordPress dashboard. With this, you just, have to do a little modification and you are done.
Let’s check out some easy to use detailed steps to publish posts through emails.
Publish Blog Post by Email in WordPress
WordPress has an inbuilt function for publishing the blog posts with emails. All you have to do is first to make some necessary changes in the setting so that it can accept the publishing post commands from emails. Doing this setting is easy.
Step 1: Create Illogical email ID
To publish a blog post through email, first you should have an email id with POP3 access. Create an email id that is hard to guess so that other can’t even send any email to that email id. Because all the email to that id will be considered as a blog post and WordPress will publish that.
You can try creating email id something like firstname.lastname@example.org. Here either you can use Gmail/ Yahoo or any other free email accounts or your domain specific id. I will suggest you to create a domain specific id as it comes free with every hosting and chance of guessing is negligible.
Step 2: Enable POP3 in Your Gmail Account
Here I am considering that you are starting with Gmail email id. So first of all you will have to enable POP3 in your Gmail account. You can do this by going through setting page.
Here move to “Forwarding and POP/IMAP” and do the configuration like below.
And save the settings.
Step 3: Make Changes in WordPress Admin Dashboard
As of now, you have made a new email id and have enabled the POP3 access with it. Now it’s time to configure the WordPress admin dashboard. For this follow the below points.
- Login to Admin panel.
- Go to setting and select Writing
- You will find a new page open something like below.
The above steps and fields are self-explanatory. Just fill the details like the email id that you just created and its password.
Now you need to configure few fields like Port, default mail gateway, and Mail Server.
- Mail Server
Mail server is a field where you will have to enter the URL of the email providers. Below I am providing the mail servers of few popular email provider. If your mail server URL is incorrect, the system will not work properly.
|Email Provider||Mail Server||Port|
|Domain Specific||Depending on Config.||Depending on config|
Depending on your email provider, enter the mail server and port number. If you are providing domain specific email id, check the documentation of email provider.
- Port Number
Like mail server, all email providers work with a different port number. In the above table, I have mentioned the port number corresponding to each email services. Enter the one you have created an email account with.
- Default Mail Gateway
By default it will be uncategorized. You will have to select from the list of available gateway. You will have more option of gateway once you will be done with publishing posts.
Once all is done, click on save button.
This was all about setting up the email and configuring the dashboard for email acceptance. Now let me take you through composing emails.
Step 4: Test Your Email
I will be composing a test mail to take you as how to compose mail that can be worked as a blog post, and once you send, it will get published.
- Open a new mail and provide the email address you created and configured with the WP dashboard.
- Write the Subject line which will work as a title of the blog post.
- Write the blog posts in the body section. You can insert images and all. But remember attachments will not work here. But you can insert images in the body section and it will work.
That’s all. Once done, click on “Send” button.
Step 5: Confirm Your Post
Once you sent the email, check whether it has reached or not.
Open www. domain.com/wp-mail.php and you will find the below messages-
Here you should note that the email address through which you are sending an email should be the admin email address of your WordPress blog else it will get saved in your draft.
If you have sent the email through admin email id, just open your blog and see the post live.
Over to you
Publishing a blog post in WordPress using email is a superb alternative when you don’t have access to the WordPress or have slow internet connection.
Have you tried publishing the post using email? Do share your experience with us.