Joomla + MailKite
Joomla is a powerful open-source CMS used by millions of sites. Point its SMTP at MailKite and every notification, user registration, and contact form goes out over your own DKIM-signed domain.
What you need
- A verified domain with SPF + DKIM published
- Your API key (
mk_live_…) - Joomla with SMTP configured in Global Configuration
Configure SMTP
Open your Joomla admin panel and navigate to System → Global Configuration → Server. Under the Mail Settings section, set the following values.
| SMTP Host | smtp.mailkite.dev |
| SMTP Port | 587 |
| Encryption | TLS (STARTTLS) |
| Username | mailkite |
| Password | Your API key (mk_live_…) |
| From Address | hello@yourdomain.com (on a verified domain) |
Global Configuration → Mail Settings
# Global Configuration → Server → Mail Settings
Send Mail: Yes
Mailer: SMTP
SMTP Authentication: Yes
SMTP Security: TLS
SMTP Port: 587
SMTP Host: smtp.mailkite.dev
SMTP Username: mailkite
SMTP Password: mk_live_...
From Email: hello@yourdomain.com
From Name: Your Site Test it
Create a test user account or use the contact form on your Joomla site to trigger an outgoing email. Check your MailKite dashboard to confirm the message was relayed successfully.
Troubleshooting
- Emails not sending — confirm the
Fromaddress is on a verified domain. - 535 Authentication failed — your password must be your
mk_live_…API key, not a separate SMTP password. - Mailer setting — ensure Mailer is set to SMTP, not PHP Mail or Sendmail.
- Send Mail disabled — check that Send Mail is set to Yes under Global Configuration → Server.
See the SMTP relay docs for the full connection reference, or all integrations for other platforms.