Fixing Contact Form Issues on Your Website
Resolving Issues with Your Contact Form
Get your contact form working by following these steps for proper configuration.
Why Your Contact Form May Not Be Working
If your contact form is not sending emails, it may be due to a misconfiguration of your email settings. Ensure that either the sender or recipient email is hosted in the Email Manager of your Control Panel.
Key Requirements
- Email Location: At least one email address (sender or recipient) must be hosted on this server.
- Correct Email Setup: Check that the recipient email is present in the Email Manager.
Testing Email Sending with PHP Mail Function
Try sending a test email using a simple PHP script. Replace "[email protected]" with your hosted email address:
If "MAIL FAILED" appears, please contact support.
Contact SupportEnsuring Correct Sendmail Path
If you’re using Sendmail, verify that the path is set correctly in your script:
/usr/sbin/sendmail
Updating this path in your script may resolve mail-sending issues.
Configuration for Popular CMS Platforms
For different platforms, follow these steps to ensure email settings are correct.
Joomla
- PHP Mail: Set the "Mail from" to an email hosted with us.
- Sendmail: Set "Sendmail Path" to
/usr/sbin/sendmail
. - SMTP: Enable SMTP Authentication and use your hosted email for the SMTP Username.
Moodle
- Set "No-reply address" and "Support email" to emails hosted with us.
phpBB3
- Ensure "Contact email" and "Return email" are hosted on our servers.
WordPress
- Set the admin "Email address" to an email managed on this server.
Tags: contact form not working, email form configuration, Joomla mail settings, PHP mail function, Sendmail configuration, troubleshooting contact forms, WordPress email setup