DEV Community

loading...

3 Reasons why Gmail SMTP is not working with PHPMailer()

Surjith S M
Freelance Web & UX Designer from Incredible India. I design and develop creative websites, landing pages and application
・1 min read

If you are using Gmail as an SMTP Server, most chances are it won't work on the first try. And it would definitely won't work if you have enabled 2-factor authentication.

So here are the 3 steps you would need to complete before be able to send emails using Gmail SMTP Server.

1. Enable IMAP

This is simple, Just go to Gmail Settings and click the Enable IMAP option.

Step 1

2. Allow Less Secure Apps

Now, go to the following link to Allow Less Secure Apps to Access your Gmail Account. https://myaccount.google.com/lesssecureapps

3. Unlock Other Apps

If you are using 2-Step Verification, the above step won't work. Instead you would need to visit the following link and Unlock Other Apps: https://accounts.google.com/DisplayUnlockCaptcha

Step 2

Hooraay!! SMTP Form should work fine now.

Still not working? Comment below or ask the Gmail Community

Discussion (0)