How to Send Email in WordPress using the Gmail SMTP Server
Articles,  Blog

How to Send Email in WordPress using the Gmail SMTP Server


Are you looking for a reliable way to
send emails from your WordPress website? Well keep watching because in this
video you’ll learn how to send email in WordPress using the Gmail SMTP server.
SMTP or Simple Mail Transfer Protocol is the industry standard for sending emails
and since it uses proper authentication it increases your email deliverability.
Basically using Gmail SMTP server keeps your emails from going to spam. To use
the Gmail SMTP server you can either use it with your free gmail account like say
[email protected] or you can use the Gsuite paid plan where you get your
own email address with your domain name like say [email protected]
You’ll want to decide which way you want to go but everything else in this
tutorial will be the same whether you have the free or the paid so if you’re
ready let’s get started. To get things set up on your website
we’ll be installing a plugin called WP mail SMTP plugin. To do that let’s head
over to our WordPress dashboard, we’ll go down to plugins area add new. In the
search box let’s type in WP mail SMTP this is the one we want by WPForms so
let’s click install now. Once you install it you’ll also want to make sure you
activate it. Once it’s activated you can see settings down here or if you ever
need to go to it afterwards you can go to settings WP mail SMTP here. Now we
need to set it up. In the from email add the email address that is set up with
your gmail account you also want to put in your from under mailer since we’re
using Gmail let’s select the gmail account hit the set the return path to
match the from email and now let’s scroll down because we need to fill out
this information here. To get the client ID and client secret we need to create a
project in the Google developers console area so we’ll open up a new tab. If you haven’t created any projects then
you’ll have a button here to say create project otherwise you can go up here and
click the plus button to create a new project and click create. Now we need to
enable the API and services so let’s scroll down, we’re looking for the enable
API and credentials. From here we need to find the one that we’re looking for you
want to enable the Gmail API so let’s enable that here and click enable. Next
we need to create credentials for this. So click on the button for create
credentials from here you want to make sure web browser and JavaScript is
selected and then where, what data will be accessing you need to select user
data. Then we need to do what credentials do I need let’s give this a name. Under
authorize JavaScript origins enter your web address here and for this authorized
redirect URIs we need to go back over to our WordPress dashboard and copy this
information. Go back over, right click in the authorized redirect and paste. Now
that we’ve done all that let’s click create client ID. Now to setup the OAuth
consent screen you need to add the email address that will be used and add the
product name that will be shown to users. This is usually just you so alright once
we’re done with that let’s click continue. From here we can copy our
client ID so we’ll copy that, head back over to our dashboard here we can paste
that and we’re good but we still need the client secret so let’s head back
over and we’ll say done. From here we can come over here and click the edit button
and that’ll bring up our client ID and our client secret. From here we can get
our client secret make sure that you only copy the data and not any
accidental extra spaces. So once you copy that head back over to client secret and
paste that in there. Now we can save our setting
and now when we scroll down we can say allow the plugin to send emails using
your Google account. So once I click that you’ll see the screen to authorize the
website to use your email address let’s allow that. Once you’ve done that you’ll
see a success notification saying that the API project is now connected to our
website and now you’re all set up you can even send an email test to make sure
everything works correctly. Now there’s a second method that you can use and that’s
setting up the Gmail SMTP as the SMTP sender. This will allow you to manually
connect your Gmail’s SMTP servers to send for your WordPress emails it is not
as secure as the OAuth so we definitely recommend the OAuth but it’s a way that
you can get through it if you need to. To do that let’s head back over to our
settings area and make sure you enter your email and your from name correctly
and instead of using the Google we’ll do other smtp we’ll scroll down to our SMTP
information and you’ll need to fill out this information from Google. For the
SMTP host you need to setup smtp.gmail.com use the port 465 we want
encryption keep this on by default for authentication let’s turn that on and
from here you’ll need to add your username and password. This is your Gmail
or your or this could be your Gsuite personalized domain name as well. Set up
the password that you use for your email account and save settings. Now no matter
which version you use you can always do a test email so we’ll do a test email to
make sure that there was no problem and you see once you send a test email
you’ll get a notification that it was sent successfully. Did you learn
something from today’s video? If so subscribe to our YouTube channel and
we’ll send more helpful tips to help you manage your WordPress website and thanks
for watching

100 Comments

Leave a Reply

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