How to Send Email with WordPress from Yahoo Small Business Hosting

It’s been a long time since I’ve posted an entry to my blog. Ever since I posted my popular article on How to Send E-mail with WordPress from GoDaddy, I’ve received numerous thank-you notes and countless other visits from people all over who have had the same problem I did when I decided to have my website hosted by GoDaddy almost a year ago.

Rubik's Cube SolvedLast week I was contacted by two people who had the same problem as me and many others, but their situation was rather different. Their names are Sean and Heather. Both of their websites are hosted on Yahoo! Small Business. I thought that my solution would also work for them, so when they contacted me, I went about my routine to ask for screen shots of their settings and provide other suggestions. Both tried with no success. They were kind enough to be patient with me as I tried to help them with the situation. They also tried on their own and I followed up with them. Sean went much further and gave me his website’s username and password to see if I could do something about it.

I sat at my kitchen table while my wife was preparing dinner and I started to tackle the problem. I was ready to give up and was getting somewhat frustrated. The problem turned out much more difficult than I thought, but you’ll be amazed at how simple it is anyway. I scoured the Internet looking for possible solutions. I found two very useful articles that hinted at the solution:

I heuristically tried different settings by using my previous experience with the WP-Mail-SMTP plugin and my GoDaddy settings. Below are the results of my research and efforts.

  1. First if you haven’t done so already, download the awesome WP-Mail-SMTP plugin and install it on your WordPress blog.
  2. In the WordPress control panel, click Settings, then select Email. This will open the WP-Mail-SMTP plugin’s settings.
  3. Enter/choose the following:
    • From Email: (the primary e-mail associated with your Yahoo! Small Business website. For example, if your website is and your Yahoo! Small Business account is, you should enter
    • From Name: (Type in anything you would like. For example:
    • Mailer: Choose “Use the PHP mail() function to send emails”
    • SMTP Host:
    • SMTP Port: 465
    • Encryption: Choose “Use SSL encryption”
    • Authentication: Choose “Yes: use SMTP authentication”
    • Username: (same e-mail as in From Email above. Make sure it consists of the format username@domain. For example,
    • Password: (the above e-mail’s password).
  4. Click on Update Options.
  5. You should be back at the WP-Mail-SMTP settings. Let’s get ready to send a test.
  6. Optionally enter an e-mail address in the To: field below the “Send a test email” section.
  7. Click Send Test.

If you did everything correctly, you should see the following screen:

WP-Mail-SMTP successful test

If you are using the Contact Form 7 plugin, make sure that the To: and From: fields have the same address that you entered in WP-Mail-SMTP. I am thinking that you could put any e-mail address in the To: field, however, but I haven’t confirmed this. Then follow the steps shown in my blog article here.  (Ignore the lines that have been crossed out).

Once again, I would like to thank Sean and  Heather for trusting me and working with me in solving this problem. I hope that others will benefit from this as much as I and they have.

20 thoughts on “How to Send Email with WordPress from Yahoo Small Business Hosting

  1. Mario muchas gracias, lo volvi a revisar y estaba poniendo el correo entre corchetes
    [] y eso me originaba el error,
    Para: []
    De: [Name]
    me lo acepto poniendo el mismo correo en ambos campos

    :) Te agradezco mucho por dedicarnos a nosotros tus lectores parte de tu tiempo, en ayudarnos a resolver nuestras dudas.

  2. Thank you SO MUCH for this! You’ve truly saved me. I really hate Yahoo! Web Hosting, but I have no choice since my client insists on staying with them. Gah!

  3. This is brilliant. I’m an epic lurker, rarely taking the time to comment on blogs, but I had to break my streak to say thanks.

    This worked a treat. Thanks so much for putting this up here.

  4. Hi,
    Managed to send that test email through the SMTP plugin but it still gives me the dreaded failed to send error.
    What am i doing wrong?

  5. Thank you so much. Our daughter was injured by electric shock and is in a coma. We have setup a website for updates on her condition and need to email folks with updates etc. I was running into a wall last night and 1/2 of today until I found your post. Thank you so much.
    God Bless,
    Burt Wizeman

  6. Wanted to say thanks! These instructions hold true in 2013 with updated contact form 7 and WP 3.5

    Like others, I have a client who insists on using Yahoo Hosting. Now if I can figure out how to configure permalinks without an htaccess file I will be doing great!

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>