Thursday, March 19, 2015

The simple way to enable Wordpress post by email on a self hosted website (yahoo,gmail,exchange,pop,imap)

ISSUE: I want to be able to email my posts into an email address and have them post automatically to my Wordpress site.

There are a tons of sites that talk about this subject and many different ways on how to do it, there are actually some plugins that can set this up for you, but I wanted to simplify this process since many of the users that use wordpress don't know how or want to edit the code.

SOLUTION:  First we need to understand how this actually works.

When you send a post by email what happens is that it goes into the inbox of that address wordpress will then run a job to pull those emails into the wordpress site.

When I first set this up my biggest misconception was that I was actually emailing the wordpress site directly and that is completely incorrect.

What actually happens is that Wordpress connects to the mailbox and pulls the messages into your website as a POST

STEPS:



1. Login to your wordpress site
2. Go under Settings > Writing scroll down to the following











3. Then add the email address you want the messages to be pulled from.
4. Send an email to that address and a few minutes later the post will show up!

Simple right? again theirs a lot more settings you can play with for example on when to run the job to pull the messages and creating a hidden alias address to the mailbox etc... but this will get the job done!

You can trigger the action by going to: http://yourwebsite.com/wp-mail.php



HERE are some of the settings you would use for example for yahoo:

remeber you have to add ssl:// before the server name if it requires SSL

Incoming Mail (POP) Server

Requires SSL (Secure Socket Layer)
  • Server pop.mail.yahoo.com
  • Port 995
  • Requires SSL - Yes

Outgoing Mail (SMTP) Server

Requires TLS (Transport Layer Security)
  • Server - smtp.mail.yahoo.com
  • Port 465 or 587
  • Requires SSL - Yes
  • Requires authentication - Yes
If your POP client doesn't offer TLS, you'll still be able to use SSL.

Login info (requires authentication)

  • Email address - Your full email address (name@domain.com.)
  • Password - Your account's password.













2 comments:


  1. Hello,

    we provide affordable and result-oriented SEO services, please give a chance to serve you.


    Thanks
    Admin: E07.net

    ReplyDelete
  2. An fascinating discussion is value comment. I think that it is best to write extra on this matter, it won’t be a taboo topic however generally people are not enough to talk on such topics. To the next. Cheers
    how to make a wordpress website

    ReplyDelete

Translate