Send Mail with Gmail and sSMTP in ubuntu
Debian/Ubuntu users can Install with this command or click here to open up apt:
sudo apt-get install ssmtp
We need to then need to edit, '/etc/ssmtp/ssmtp.conf':
root=username@gmail.com mailhub=smtp.gmail.com:587 rewriteDomain= hostname=username@gmail.com 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:username@gmail.com:smtp.gmail.com:587 localusername:username@gmail.com: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 someemail@email.com
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:
Configure cron jobs to send log reports to your email address
Alert you of all kinds of system changes
Send email alerts when your computer reaches a certain temperature
Send email through PHP, Python, Ruby, and Perl