Configure email settings for sending notifications and emails
Mail SMTP Setup
Configure your platform's email settings to send notifications, password resets, and other emails to users.
Location: Dashboard → Settings → Mail
SMTP Configuration
Configure SMTP to send emails through your email provider.
- Go to Dashboard → Settings → Mail
- Fill in SMTP settings:
- Mail Driver - SMTP (recommended) or Sendmail
- SMTP Host - Your email provider's SMTP server
- SMTP Port - 587 (TLS) or 465 (SSL)
- Encryption - TLS (for port 587) or SSL (for port 465)
- Username - Your email address
- Password - Your email password or app password
- Set From Address and From Name
- Click "Save"
Common SMTP Hosts:
- Gmail:
smtp.gmail.com
- Outlook:
smtp-mail.outlook.com
- Custom:
mail.yourdomain.com
Gmail SMTP Setup
Configure Gmail as your SMTP provider.
- Enable 2-Step Verification in your Google Account
- Generate App Password:
- Go to Google Account → Security
- App passwords → Generate
- Copy the 16-character password
- Configure in Deeplancer:
- Host:
smtp.gmail.com
- Port:
587
- Encryption:
TLS
- Username: Your Gmail address
- Password: App password (16 characters)
- From Address: Your Gmail address
- From Name: Your platform name
- Click "Save"
Outlook/Hotmail SMTP Setup
Configure Outlook as your SMTP provider.
- Go to Dashboard → Settings → Mail
- Configure:
- Host:
smtp-mail.outlook.com
- Port:
587
- Encryption:
TLS
- Username: Your Outlook email
- Password: Your Outlook password
- From Address: Your Outlook email
- From Name: Your platform name
- Click "Save"
Custom SMTP Setup
Configure custom SMTP server (cPanel, hosting provider, etc.).
- Get SMTP credentials from your hosting provider
- Configure in Deeplancer:
- Host: Your SMTP server (e.g.,
mail.yourdomain.com)
- Port: Usually
587 (TLS) or 465 (SSL)
- Encryption: Match your port (TLS for 587, SSL for 465)
- Username: Your email address
- Password: Your email password
- From Address: Your email address
- From Name: Your platform name
- Click "Save"
Testing Email Configuration
Test your email settings before going live.
- In Mail Settings page, find "Test Email" section
- Enter a test email address
- Click "Send Test Email"
- Check the test email inbox
- If email arrives, configuration is correct
If test email fails, check:
- SMTP credentials are correct
- Port and encryption match
- Firewall allows SMTP connections
- Email provider allows SMTP access
Common SMTP Providers
Gmail:
- Host:
smtp.gmail.com
- Port:
587
- Encryption:
TLS
Outlook/Hotmail:
- Host:
smtp-mail.outlook.com
- Port:
587
- Encryption:
TLS
Yahoo:
- Host:
smtp.mail.yahoo.com
- Port:
587
- Encryption:
TLS
SendGrid:
- Host:
smtp.sendgrid.net
- Port:
587
- Encryption:
TLS
- Username:
apikey
- Password: Your SendGrid API key
Mailgun:
- Host:
smtp.mailgun.org
- Port:
587
- Encryption:
TLS
Troubleshooting
Emails not sending:
- Verify SMTP credentials
- Check port and encryption settings
- Ensure firewall allows SMTP connections
- Test with different email provider
- Check server logs for errors
Authentication failed:
- Verify username and password
- For Gmail, use App Password not regular password
- Check if 2FA is enabled (requires App Password)
- Ensure account is not locked
Connection timeout:
- Check SMTP host is correct
- Verify port number
- Check firewall settings
- Try different port (587 vs 465)
Emails going to spam:
- Use professional email address
- Set up SPF and DKIM records
- Use reputable SMTP provider
- Avoid spam trigger words