Send Mail with Gmail and sSMTP

Sometimes we want to enable our servers/desktops to be able to send email without setting up a full featured mail server or configuring postfix to route through Gmail.

sSmtp is an extremely simple, resource conserving, SMTP server that will allow your desktop or server to send email. In this article we are going to use sSMTP to send outgoing email through Gmail.

Install sSMTP

Debian/Ubuntu users can Install with this command:

sudo apt-get install ssmtp

We need to then edit, ‘/etc/ssmtp/ssmtp.conf’:

[email protected]
mailhub=smtp.gmail.com:587
rewriteDomain=
[email protected]
UseSTARTTLS=YES
AuthUser=username
AuthPass=password
FromLineOverride=YES

Then add each account that you want to be able to send mail from by editing, ‘/etc/ssmtp/revaliases‘:

root:[email protected]:smtp.gmail.com:587
localusername:[email protected]:smtp.gmail.com:587

Now try sending an email

You can send an email through your favorite email client, like ‘mutt’, or type:

sudo ssmtp [email protected]

You will then type your message, hit enter and ‘ctrl+d

Now that you have a simple outgoing email server setup, you can do all sorts of neat things: