• Categories
    • Tutorials
    • Beginners Guide
    • WordPress News
    • WordPress Security
    • Best WordPress Plugins
    • WordPress Themes
    • Product Reviews
    • WP Tips & Tricks
  • Guides
    • Start a Blog
    • Make a Website
    • WordPress Hosting
  • WordPress Hosting
    • A2 Hosting
    • HostGator
    • Bluehost
    • Cloudways
  • Managed Hosting
    • WPEngine
    • Rocket.net
    • WPX
    • Kinsta
  • Coupons
    • WPEngine
    • Flywheel
    • Cloudways
    • A2 Hosting
    • WPX Hosting
WordPress Tutorials

How to Publish Blog Posts in WordPress Directly via Email

Last Updated on: October 19, 2015 Sufyan bin Uzayr Leave a Comment

How to Publish Blog Posts in WordPress Directly via Email

Quite possibly the best part about WordPress is that it simplifies our writing and blogging experience in various ways. For instance, the WYSIWYG editor ensures that users who are not well versed with code do not have to deal with code. Similarly, the Publicize feature of Jetpack ensures that your posts are shared across social media platforms without you having to worry about it.

That said, what if one does not wish to login to the WordPress Dashboard each time a post needs to be published? Since blogging on the go is gaining momentum and time is too less to spend logging into the WordPress admin panel all the time, how about we take a shortened route to publishing? Like, publishing posts via email?

Yes, WordPress makes it possible for us to publish blog posts via email. In this article, I will be outlining the steps that are needed to publish blog posts via email.

How to Publish Blog Posts in WordPress Directly via Email

There are no third-party plugins or tools needed if you wish to blog directly via email. WordPress comes with native support for this feature — all it takes it some tweaking and configuration, and we are good to go!

Step 1: Setting Up The Email

Since we will be using the email to post to our blog, we first need to set up an email account for this purpose. Now, technically speaking, you can use any email account to post to your blog, but there are certain metrics that you need to bear in mind.

First up, your email service provider must have support for POP3 access. Nearly all major email services, such as GMail, Yahoo, and Outlook, offer POP3 support. Similarly, if you are using a custom email service for your domain, may be powered via your web hosting server, check with the provider to see if they offer support for POP3.

Step 2: Creating an Email

Next, when creating an email account for posting, try to make it as impossible to guess as possible. my_wp_blog_email@gmail.com is a horrible idea: 2wefgbhg8u93jnifhrnidf@gmail.com is much better. Any email that is sent to this address will be added as a post, so it is wiser to ensure that the email address is nearly impossible to guess. Having your own custom domain is another plus, as you can choose any username and the custom domain ensures that guess-work is less likely.

Step 3: POP3 Access

Now that we have the email account sorted, we need to ensure that POP3 is enabled. Different providers use different methods to turn on POP access, and if you are using your own domain, check with your hosting provider for help on this. Since GMail is what I use and is the most popular service out there, here is how to turn POP on for it:

Head to Settings, and then choose Forwarding and POP/IMAP.

Thereafter, enable POP for all email, and you are all set.

pop-email-wp

Be sure to save the changes.

Step 4: Setting up WordPress

Now, we need to setup WordPress to receive our blog posts via email. The concerned section is Settings–>Reading.

Navigate to the Post via Email sub-section, and then fill up the details. The login name and password will depend on the account you created, and the mail server and port details vary from one provider to another. For GMail, the mail server is pop.gmail.com, whereas for Yahoo!, the mail server is pop.mail.yahoo.com — GMail generally uses port 995, but most other free email providers, like Outlook, use port 110. If you are using a custom email domain, check with your hosting provider.

WordPress Settings for Email

You can also specify the default category for the posts you send via email: these are marked as Uncategorized by default, but you can override that setting here.

Once done, simply hit Save, and you have configured WordPress to publish posts via email.

Points Worth Noting

Now that your email is set up and you have configured WordPress as well, nothing is stopping you from posting via email. Here are some extra points that you need to bear in mind:

  1. The Subject line of your email becomes the Post Title in WordPress.
  2. You can insert images and other media in-line in the email body itself. Attachments, however, will not work. So if you wish to have a cat.jpg file in your blog post, insert it within the email content, do not attach it separately and say “file attached” in the email.
  3. Since most email providers offer formatting tools for email, you can have bold and italics, and so on.
  4. Note that the email address to which you are emailing to should be the secret one that you created; whereas the email address to which you are emailing from should preferably be an admin email address on your WordPress blog. If you send the email from a non-admin address, it will be saved as draft (post will not go live automatically).

Over To You

That’s all you need to know when publishing posts via email to your WordPress blog. Since email is something everyone uses or checks multiple times a day, setting up your blog to receive posts via email can really make blogging easier. Imagine yourself being in a train, with email access on your smartphone, and writing down and publishing the post directly!

What do you think of publishing blog posts via email? Ever given it a spin? Share your views in the comments below!

+ Share
Disclosure

Sufyan bin Uzayr

Writer; published author; coffee-lover; developer; learn more here.

Related Posts

Back to all articles
  • Dealing with WordPress RSS Feed Errors: How to Identify and Fix Them

    Dealing with WordPress RSS Feed Errors: How to Identify and Fix Them

  • What is WordPress? A Beginner's Guide!

    What is WordPress? What Can it do & Is it Right for You? A Beginner’s Guide

  • How to Set Up WordPress Two-Factor Authentication: WP 2FA Review

    How to Set Up WordPress Two-Factor Authentication: WP 2FA Review

Coupons

View more deals
  • 10% OFF

    Elegant Themes Coupon

    You can’t move within WordPress circles without coming across E
    Get This Deal
  • pressable logo
    15% OFF

    Pressable Coupon

    If you’re looking for a high-quality managed WordPress hosting
    Get This Deal
  • Teachable Coupon Code
    10% OFF

    Teachable Coupon

    Building an online course business requires the right platform to
    Get This Deal

Leave a Reply Cancel reply

Full Disclosure This post may contain affiliate links, meaning that if you click on one of the links and purchase an item, we may receive a commission (at no additional cost to you). All opinions are our own and we do not accept payments for positive reviews.

Our Newsletter

Get awesome content delivered straight to your inbox.

Thank you!

You have successfully joined our subscriber list.

.

THE BEST OF WPKUBE

Some of the best content we have published so far.

BEGINNER GUIDES & REVIEWS

110 Best WordPress Hosting Options for 2025 (Pros & Cons)
28 Best Managed WordPress Hosting Providers for 2025 Compared
38 Best Cheap WordPress Hosting Providers in 2025 (From $1.99)
46 Best WordPress LMS Plugins – Detailed Comparison & Review for 2024
55 Best WooCommerce Hosting Providers Compared in 2024 (All Budgets)
66 Best WordPress Landing Page Plugins Compared + Recommendations (2024)
79 Best List Building Plugins for WordPress In 2024
8How to Fix the 500 Internal Server Error on Your WordPress Website
9Beaver Builder Review: Honest Thoughts + Pros and Cons (2025)
10OptimizePress Review: Create Landing Pages with Ease
11How to Make a Website: Complete Beginner’s Guide
12Top 22 Best Free Stock Photo Resources For Your Site
13How to Start a Blog in 2022 (Step by Step Guide)
14How To Fix ‘503 Service Unavailable’ WordPress Error
1511 Best Contact Form Plugins for WordPress in 2025
16How to Add a Custom Logo to Your WordPress Site
17How to Fix Error Establishing a Database Connection in WordPress

Cloudways: 30% OFF Deal

Save 30% on one of the best cloud hosting providers.

Get this Deal
Featured In Forbes Huffpost Entrepreneur SEJ

About WPKube

WPKube is an online WordPress resource which focuses on WordPress tutorials, How-to’s, guides, plugins, news, and more. We aim to provide the most comprehensive beginner’s guides to anything about WordPress — from installing plugins, themes, automated installs and setups, to creating and setting up pages for your website.

We have over 500+ tutorials, guides, product reviews, tips, and tricks about WordPress. Founded by Devesh Sharma, the main goal of this site is to provide useful information on anything and everything WordPress.

Twitter Facebook

Useful Links

  • Behind the Scenes
  • Beginner Guides
  • WordPress Hosting
  • WooCommerce Themes
  • MeridianThemes
  • Exclusive WordPress Deals
View All Guides »

Reviews

  • WPEngine 33% OFF
  • WPX Hosting
  • Flywheel 33% OFF
  • Divi Theme 20% OFF
  • Systeme.io
  • Elegant Themes
Reviews »

Deals

  • InMotion Hosting
  • LifterLMS Coupon
  • LiquidWeb Coupon
  • WPEngine Coupon
  • A2 Hosting
  • Solid Affiliate
More Deals »
© Copyright 2023 WPKube ® All Rights Reserved.
  • Contact
  • Site Terms
  • Disclosure
  • Privacy Policy