Mail Settings

Login To Admin Dashboard -> Site Settings -> Mail Settings

There are three Mail Drivers: SMTP, Mail, Sendmail, if SMTP is not working then check Sendmail.

An email driver is a software component that allows applications to send and receive email messages. It acts as an interface between the application and the email server, and allows the application to communicate with the server using a standard protocol such as SMTP (Simple Mail Transfer Protocol) or IMAP (Internet Message Access Protocol).

Email drivers are commonly used to send automated email notifications, send emails, confirmation emails or password reset emails to users.

SMTP (Simple Mail Transfer Protocol) is a protocol for sending email messages between servers. Most email systems that send mail over the Internet use SMTP to send messages from one server to another.

Here are some examples of how it may look

MAIL_FROM_NAME="${APP_NAME}"
MAIL_FROM_ADDRESS=info@nexthour.com
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=465
MAIL_USERNAME=themail
MAIL_PASSWORD=********
MAIL_ENCRYPTION=SSL

Gmail SMTP Settings:

  • SMTP username: Your Gmail address.

  • SMTP password: Your Gmail password. If Using Gmail then Use App Password. Process of App Password

  • SMTP server address: smtp.gmail.com.

  • Gmail SMTP port (TLS): 587.

  • SMTP port (SSL): 465.

  • SMTP TLS/SSL required: yes.

1. To Setting up Gmail 2 Step Verification must be enabled on your Gmail account if not then enable it from https://myaccount.google.com and visit security tab to enable it.

2. Once you enabled the 2 step verification on your account under security tab visit App password section as shown below.

3. Click on App passwords to create new app and it will ask you for sign in again, Sign in again to continue. Once you signed in you will see a new app creation window.

4. Click on select app option and choose Other (custom name) option. Enter the App name example : Nexthour signin and click on generate button.

5. Once done ! you will successfully see a popup with password copy that password and back to Nexthour admin panel and visit Site Settings -> Settings -> Mail settings.

6. Put following settings in your mail settings

7. To test the mail is working on not use forget password feature and if mail not received kindly check spam folder too.

to change directly in .env file -> Open and edit .env file.

MAIL_DRIVER=smtp (some times support sendmail)
MAIL_HOST=mail.yourdoamin.com (For Gmail = smtp.gmail.com)
MAIL_PORT=2525  (For Gmail = 465)
MAIL_USERNAME=your_emailid
MAIL_PASSWORD=your_password
MAIL_ENCRYPTION=null  (For Gmail = ssl)

Last updated

Was this helpful?