Help Center
Troubleshooting

Emails Not Being Sent

Emails Not Being Sent

If participants or admins are not receiving emails from ViralHub, work through the checklist below.

1. Check Your SMTP Settings

Go to Admin → Settings → Mail and verify:

  • SMTP host, port, username, and password are correct.
  • Encryption is set to TLS (port 587) or SSL (port 465).
  • Use the Send Test Email button to confirm the connection works.

2. Check Spam / Junk Folder

Emails may be delivered but filtered to spam, especially on first use or with a new "from" address. Ask participants to check their spam folder and mark the email as "Not Spam".

3. Verify Your From Address

Make sure the From Email in settings is an address you actually own and that matches your sending domain. Using a Gmail or Yahoo from-address while sending via your own SMTP often causes deliverability issues.

4. SPF / DKIM Records

Add SPF and DKIM DNS records for your domain to improve inbox placement. Your hosting provider or email service (Mailgun, SendGrid, etc.) will give you the exact records to add.

5. Check Application Logs

SSH into your server and check storage/logs/laravel.log for any SMTP authentication or connection errors.

Last updated Apr 26, 2026 · 2 views

Related Articles

500 Server Error After Installation Referral Clicks Not Being Counted