Sending email on linux using SSMTP.

http://www.nixtutor.com/linux/send-mail-with-gmail-and-ssmtp/

http://wiki.debian.org/sSMTP

http://www.terminally-incoherent.com/blog/2006/09/29/mutt-with-ssmtp/

Edit ~/.muttrc for each user as appropriate (not that $HOSTNAME does not seem to be set with cron sending)

set sendmail="/usr/sbin/ssmtp"
#set from = $USER@$HOSTNAME
#set from = username@HOSTNAME_OR_ALIAS.domain
set realname="juckins@lightning"

If you get an error like "Cannot open mailhub:25" you need to add the problematic user to the "mail" group. See information on setting permissions here:

https://wiki.archlinux.org/index.php/SSMTP

Update 26 January 2014:

Gmail stopped sending, found information at http://serverfault.com/questions/560728/linux-ssmtp-error-cannot-open-smtp-gmail-com587

Add this line to /etc/ssmtp/ssmtp.conf

TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt

Update 4 April 2015:

Gmail stopped sending, couldn't connect to smtp server per /var/log/maillog errors. It suddenly started working again. Used "swaks" to troubleshoot per http://nekhbet.com/ssmtp_yahoo.shtml and saw this error:

IO::Socket::INET6: connect: Network is unreachable

Test was: $ swaks -tls -f [email protected] -t [email protected] -s smtp.mail.yahoo.com:587 -a LOGIN

Seemed to be an IPv6 problem.

Additional info for CentOS6:

https://voidtech.wordpress.com/2014/03/11/configuring-send-emails-using-gmail-account-in-centos-6-with-ssmtp/


4 November 2015

Gmail stopped working.

This did not work: https://productforums.google.com/forum/?hl=en#!topic/gmail/2tK2fR7yW-k;context-place=forum/gmail

Try a PHP or Perl solution, but does it require SSMTP or MSMTP?

Final answer was to configure Gmail as a Relay