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) orSSL(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.