meta data for this page
Email System
Overview
LEAST sends email for: account creation, password resets, badge notifications, cron reports, collection action notifications, and manual sends.
Email is delivered via SMTP — configure the server in System Settings.
Manual Email Send
Send Email (system/emailsend.php) lets you compose and send an email directly from the admin panel:
- Enter recipient email, subject, and body (HTML supported)
- Useful for testing SMTP configuration or one-off communications
- Sent emails appear in the Email Log
Email Log
Email Log (system/emaillog.php) records all emails sent by the platform:
- Recipient, subject, sent date, and delivery status
- Filter by date range, recipient, or subject
- Click a row to view the full email content
- Useful for investigating whether a welcome email or badge notification was dispatched
Email Report
Email Report (system/emailreport.php) provides campaign-level analytics:
- Volume of emails sent per day/week
- Delivery success rate
- Most common failure reasons (bounce, rejected, timeout)
Email Templates
Manage the system email template library at Cron → Email Templates (system/cron_email_templates.php). See Cron Engine for details.
Troubleshooting Email
If emails are not arriving:
- Check the Email Log — is the email showing as Sent or Failed?
- If Failed: check the error message — common issues are SMTP authentication failure or TLS handshake error
- Verify SMTP settings in System Settings
- Check the email queue (
system/cron_email_queue.php) — is the job pending or stuck? - Check spam folders — SMTP-sent email from new servers often triggers spam filters