Get your API key
All integrations Hosting

cPanel + MailKite

cPanel is the most widely used web hosting control panel. Configure its Exim mail server to relay through MailKite and every account notification, backup report, and cron alert goes out over your own DKIM-signed domain.

What you need

  • A verified domain with SPF + DKIM published
  • Your API key (mk_live_…)
  • cPanel/WHM access with root or admin privileges

Configure SMTP

Log into WHM and navigate to Exim Configuration Manager. Under the Advanced Editor tab, add the relay configuration to the appropriate section.

SMTP Hostsmtp.mailkite.dev
SMTP Port587
EncryptionTLS (STARTTLS)
Usernamemailkite
PasswordYour API key (mk_live_…)
From Addresshello@yourdomain.com (on a verified domain)
WHM → Exim Configuration Manager
# WHM → Exim Configuration Manager → Advanced Editor

# Under ROUTERSTART or TRANSPORTSTART:

# Smart Host Configuration:
relay_host = smtp.mailkite.dev
relay_host_port = 587

# Authentication:
smtp_auth = yes
smtp_auth_user = mailkite
smtp_auth_password = mk_live_...

Test it

Send email from a cPanel email account or use WHM → Mail Delivery Reports to verify outbound delivery through MailKite.

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.
  • Exim config varies by version — use WHM → Exim Configuration Manager for the correct interface for your cPanel version.
  • Shared hosting — some providers lock Exim configuration. Contact your host if you cannot access the Exim settings.

See the SMTP relay docs for the full connection reference, or all integrations for other platforms.