Email Troubleshooting
Diagnose failed test messages and booking notifications.
Test email fails
Confirm the Admin email under Settings is valid.
For SMTP, verify:
- SMTP host
- Port
- Encryption type
- Username
- Password
- From email permissions
Use the exact values supplied by the mail provider.
PHP mail() does not arrive
The hosting server may not have PHP mail configured, or the receiving provider may reject unauthenticated mail. SMTP is recommended when PHP mail is unreliable.
SMTP password
When a password is already saved, the field is intentionally blank. Leaving it blank keeps the current password.
Wrong recipient
Admin notifications and test delivery use Admin email. The public Business email is a separate customer-facing field.
Template looks wrong
Use Preview email and verify placeholders are spelled exactly as shown in the Available placeholders panel.
Reminder not sent
Automatic reminders additionally require the cron worker. Check System Health and the reminder cron configuration.