This guide provides a complete troubleshooting process on how to fix Joomla 3.x mail configuration issues. Email functionality in Joomla 3.x is essential for contact forms, password resets, system notifications, and user registrations. If you receive an error when sending emails, the issue is typically related to SMTP configuration, DNS settings, or authentication issues.
Unlike older versions, Joomla 3.x works reliably with authenticated SMTP when properly configured.
TABLE OF CONTENTS
How to Fix Joomla 3.x Mail Configuration Issues
1. Navigate to: https://yourdomain.co.za/administrator
2. Login to your Joomla administrator panel.
3. Click System.
4. Select Global Configuration.
5. Click the Server tab.
6. Scroll to the Mail Settings section.
Configure Recommended SMTP Settings
Enter the following details:
- Mailer: SMTP.
- From Email: valid domain email.
- From Name: your website name.
- SMTP Authentication: Yes.
- SMTP Username: full email address.
- SMTP Password: email password.
- SMTP Host: mail.yourdomain.co.za
- SMTP Security: SSL or TLS
- SMTP Port:
- 465 (SSL).
- 587 (TLS).
Click Save & Close.
Verify DNS Email Records
1. Login to your Domains.co.za Account.
2. From the dashboard, open the Manage Services drop-down menu and choose your hosting plan.

3. On the next page, click Manage next to your domain.
4. Under Product Information, click Login, next to Control Panel to access cPanel.
5. In cPanel under Email, click Email Deliverability.

Ensure:
SPF record is valid.
DKIM is enabled.
6. If issues are listed, click Repair
Check Email Logs
1. In cPanel, open Track Delivery.
2. Enter the recipient’s email address.
3. Click Run Report.
4. Review SMTP response codes and timestamps.
Check PHP Version Compatibility
1. In cPanel, click Select PHP Version or MultiPHP Manager.
2. Confirm your Joomla 3.x installation is running on a supported PHP version.
3. If necessary, switch to a compatible version (e.g., PHP 7.4 if supported).
Additional Information
- Major mail providers such as Gmail and Outlook now enforce strict authentication policies. Emails sent without SPF, DKIM, or proper SMTP authentication may be rejected silently or placed in spam.
- If your Joomla website sends bulk or automated emails, you may encounter rate limits. In such cases:
- Reduce send frequency.
- Use email queuing.
- Implement a transactional SMTP provider.
- Persistent mail failures may indicate firewall restrictions or blocked outbound ports. Domains.co.za Support can assist with advanced diagnostics.
NOTE:
Domains.co.za does not permit the hosting or distribution of mailing lists on our infrastructure. Subscription forms designed to collect addresses for bulk campaigns are also not permitted, as our platform strictly prohibits the sending of spam, unsolicited or bulk email from shared hosting environments. These measures are in place to protect overall server performance, maintain strong IP reputation, and ensure reliable email delivery for all clients hosted on our network. Clients are encouraged to whitelist or blacklist email addresses or domain names to perform the above actions.
Login to Domains.co.za Account
1. Go to the Domains.co.za website Account Login page.

2. Enter your Email and Password and click the Sign In button.
3. You will see the Domains.co.za Dashboard, displaying the Manage Account menu on the left and your Account Information, Account Overview and Open Support Tickets on the right.




