Setup exim4 to use Gmail in Ubuntu

Alright, we’re now going to configure exim4 to use our Gmail account as SMTP Server.

In fact it’s easier than how it sounds 😉

Install exim4

First of all install the following packages in this exact same order. Otherwise it could fail.

sudo apt-get install exim4-base exim4-config

sudo apt-get install exim4-daemon-light

sudo dpkg-reconfigure exim4-config

The setup will be prompted. Configure as follows

The last command should have prompted a configuration screen. Configure it like this:

  • General type of mail configuration: mail sent by smarthost; no local mail
  • System mail name: (default)
  • IP-addresses to listen on for incoming SMTP connections:
  • Other destinations for which mail is accepted: (default)
  • Visible domain name for local users:
  • IP address or host name of the outgoing smarthost:
  • Keep number of DNS-queries minimal (Dial-on-Demand)? No
  • Split configuration into small files? No

Here’s the same configuration but through screenshots. You can skip this and go to the next step if you want.

Create a file

We’re now going to create the file with our Google Account credentials.

sudo touch /etc/exim4/passwd.client

Add the following lines and save the file

Change with your e-mail and password.

TIP: You can edit the file using sado nano /etc/exim4/passwd.client

Reload exim4

sudo /etc/init.d/exim4 reload

That’s all !

You should be able to send e-mails using PHP for example:


    mail('', 'Subject', 'This is the message');


Tags: ,

No comments yet, leave yours!

Leave a Reply

Add <code> Some Code </code> by using this tags.