Prerequisites
- Root access to your server
- Exim mail server installed and running
- JetEmail SMTP credentials from your dashboard
Configuration Steps
1
Generate SMTP Credentials
Create a smarthost (or use an existing one) in your JetEmail dashboard.
2
Configure Authentication
Add the following to your Exim configuration file (typically Replace
/etc/exim4/exim4.conf.template
or /etc/exim.conf
):your_username
and your_password
with your JetEmail SMTP credentials.3
Configure Transport
Add the transport configuration:
Update the
dkim_private_key
path to match your DKIM key location.4
Configure Router
Add the router configuration to send mail via JetEmail:
5
Optional: Configure SRS (Sender Rewriting Scheme)
For email forwarding scenarios, add SRS support:
6
Test and Restart Exim
Test your configuration and restart Exim:
Additional Configuration
SPF Records
Don’t forget to update your SPF records to include JetEmail’s servers:Domain Authentication
For enhanced security and deliverability:- Configure Domain Lockdown to prevent domain spoofing
- Set up DMARC for email authentication
- Ensure proper DKIM signing is configured
Testing Your Configuration
After configuration, test your setup:- Send a test email to an external address
- Check email headers for authentication details:
- Monitor delivery in your JetEmail dashboard
- Verify SPF, DKIM, and DMARC alignment
Troubleshooting
Authentication Failures
- Verify your SMTP credentials are correct
- Ensure your account is active and in good standing
- Check that authentication headers are properly configured
Connection Issues
- Verify ports 25 or 587 are open in your firewall
- Test connectivity to
relay.jetsmtp.net
: - Check TLS configuration
Configuration Errors
- Check Exim logs for error messages:
- Verify configuration syntax with
exim -bV
Control Panel Integration
If you’re using a control panel, consider using our automated solutions instead:- cPanel Integration with automated plugin
- DirectAdmin Integration
- Webuzo Integration