How to Use SMTP Server to Send WordPress Emails

Are you having trouble sending or receiving emails on your WordPress site? One method to fix this issue would be to use SMTP or an external service such as Mailgun. Services like Mailgun will cost money and not all users are ready to invest when just starting out. In this article, we will show you how to use an SMTP server to send WordPress emails.

To start we will go to our hosting provider to create an email address. In this guide, we’re using BlueHost so when we log in we will go under their Email & Office section. You’ll want to select the name and it should end with at your domain, create your password, and set if you want to limit your storage space. Not all hosts use this layout, if yours is different you can always reach out to your hosting provider for assistance.

With that email address created you will want to go into the settings for it. Now, we will go back to our WordPress site to install and activate the WP Mail SMTP by WPForms plugin found here:

WP Mail SMTP by WPForms

Go to WP Mail SMTP in the wp-admin area of your site and in the settings section you will set the from email to the email address you set up with your hosting account. To make things easier you can click the force from email checkbox to make sure other plugins are using the email address you set here. There is also the option for forcing the from name as well as forcing the return path to match the from email should any reply about bounced messages try to be sent to you.

When selecting the Mailer, for this guide we will be using the Other SMTP option as we are using our hosting provider. We will need to go back to our hosting provider for the information in the below area. For BlueHost, we will copy the Outgoing Server information and add it to the SMTP Host field. For Encryption, we’re going TLS and we’ll copy the port from the hosting provider.

Your username and password will be the ones you set up when creating the email address if you forgot you can reach out to your hosting provider for assistance. Ensure you save these settings and you can go to the email test tab to send yourself a test email to ensure it sends properly.

If you wanted to add some encryption you can copy the code at the bottom of the settings area and we’ll modify your wp-config file or your theme functions. We’ll show you how to do that with the editor under Appearance, Customizer. With the code pasted at the bottom of your functions or wp-config file, your SMTP password will now be encrypted from others with access to this area of your site.

If you liked this video, then please Like and consider subscribing to our channel here for more WordPress videos.

Feel free to take a look at the written version of this tutorial here:

Check us out on Facebook

Follow us on Twitter

Check out our website for more WordPress Tutorials


21 thoughts on “How to Use SMTP Server to Send WordPress Emails”

  1. Hello I’m an website builder. After searching months and months for a solution on how to fix my contact forms for not only myself but for future clients, your video is the ONLY one I found that actually worked. Thank you so much! I hope you know that i am really appreciate and grateful. My frustrations are over!

  2. I followed all steps which you have shown but after configuring and doing email test. My email test is not getting sent it's just loading round and round up in the tab, May I know the reason?

  3. hi

    Thanks for the video i tried every step (blue host) but when i am trying to send test email its continuously showing as sending but no sending actually.

  4. Thanks for the guide, very helpfull.

    Did you know that at 4.55 you blurred your email but you have a chrome tab open where it shows your email? Not sure if these are the same, but I think so, considering you send a test email and suddenly that tab appears.

  5. Thanks for amazing videos. I have question. I am unable to send/receive order notification in woocommerce. My woocommerce settings or ok. Tell me which method I use for sending emails? Either "SMTP Server to Send WordPress Emails" or "Send Email in WordPress using the Gmail SMTP Server"? Thanks

  6. Very nice step by step instructions …… but what if I have more than a single email account I want to setup? Say I have an email account for support … a different email for sales … maybe individual email accounts for several employees … how would this work?

  7. Thanks for the video. But I'm consufed too. I have mail service witch I got from my hosting provider. I getting/receiving mails. Do I need to setup WordPress SMTP?

  8. I don't know if I'm the only one but I think the video needs some context. Remember that this page is for BEGINNERS. For example, what exactly is an smtp server, but explained with an analogy. As a beginner I come from a gmail, hotmail perspective so is like if you were speaking Chinese. When you mention sendgrid, etc. I wonder what's the difference between those and my personal email or other platforms like aweber, mailchimp or something similar. To be honest, I thought that coming from you, this was going to be the time in which I understood all this smtp stuff.

Leave a Reply

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