Setting up Exim at cPanel & WHM with MailJet - سمارت سيرفس

أبريل 6, 2020


This guide will help you to use Mailjet SMTP service as Outgoing SMTP Server in cPanel & WHM with Exim.

Mailjet is a transactional email service. It comes stock with a powerful API for fast implementation into applications for sending email reliably over SMTP, but it can also be used as a smart host for all of your server’s outgoing email.

I’m running a CentOs 7 instance running cPanel on GCP ( Google Cloud Platform) and this tutorial is just a workaround for sending email into inbox safely , because GCP block port 25 which is responsible for sending outgoing emails to another mailboxes

Step 1

The below instructions cover how to do this via WHM, simply go to WHM -> Exim Configuration Manager -> Advanced Editor and alter the sections indicated.

Step 2

Click on Advanced Editor.

Step 3

Scroll down and go to Section: AUTH and add below lines of code:


driver = plaintext

public_name = LOGIN

client_send = : USERNAME : PASSWORD


and sure replace Username and Password with Mailjet credentials as you can find it in your account here if you didn’t have an account you can simply signup for free and you will see the credentials in your dashboard like this.

Step 4

Go to Section: ROUTERSTART and add below lines of code:


driver = manualroute

domains = ! +local_domains

transport = mailjet_smtp

route_list = *

Step 5

Go to Section: TRANSPORTSTART and add below lines of code:


driver = smtp

port = 587

hosts =

hosts_require_auth =

Step 6

Click the Save button. This will restart exim. If exim does not restart, then restart it manually from Restart Services > Mail Server (EXIM).

Step 7

Mailjet requires to add the domain which have the ability to send to a list therefore you have to login into Mailjet account and go to Configuration >> Manage sender domains and addresses  you can visit the link here

as you can see there I have added a one domain and I can add more , when you add a new one they will require a verification of domain ownership with uploading a txt file with a given name or with provided DNS record an both works fine.

All done. In conclusion, Your outgoing email on your server are goes through Mailjet. 🙂

اترك رد

× لديك إستفسار ؟ تواصل معنا