Get your API key
All integrations CMS

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 Hostsmtp.mailkite.dev
SMTP Port587
EncryptionTLS (STARTTLS)
Usernamemailkite
PasswordYour API key (mk_live_…)
From Addresshello@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 From address 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.