How To Set Up and Configure Gmail SMTP Server for Email Sending
Indra Adnyana

Indra Adnyana @indrayyana

About: Software Engineer

Location:
Bali
Joined:
Oct 4, 2024

How To Set Up and Configure Gmail SMTP Server for Email Sending

Publish Date: Feb 2
13 2
  1. Go to your Google Account Settings or click this link
    https://myaccount.google.com
    Image description

  2. In the Security section, ensure that 2-Step Verification is turned On
    Image description

  3. Go to link https://myaccount.google.com/apppasswords, enter a name for the app password, and click Create
    Image description

  4. Copy the generated app password and click Done
    Image description

  5. Paste it into the MAIL_PASSWORD field in your .env file without spaces, For Example:

MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=no.reply@gmail.com
MAIL_PASSWORD=xbxjfnxeseobslde
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=no.reply@gmail.com
MAIL_FROM_NAME="${APP_NAME}"
Enter fullscreen mode Exit fullscreen mode

If you encounter an error, try replacing MAIL_PORT with one of the following:
25, 465, 587, or 2525.

Comments 2 total

  • Chuck Watson
    Chuck WatsonFeb 4, 2025

    Is this language agnostic? Where is my env file? How does any of this work?

    • Michael Casile
      Michael CasileFeb 5, 2025

      Would like to know as well. Maybe a quick sample. I looked gmail env file and it still leaves me with questions.

Add comment