Tradicionalmente, os programas de correio do Unix, incluindo mail , dependem de um MTA (Mail Transfer Agent) para fazer a transmissão real.
Você pode usar um MTA de tamanho total (postfix, exim4, opensmtpd) configurando-o com um 'smarthost' (relayhost) ou um MTA somente de saída leve (msmtp, ssmtp, esmtp, nullmailer) que sempre usa um.
Para uso pessoal, msmtp será mais fácil de configurar - só poderá enviar e-mails, não receber e permitir configurações específicas do usuário.
Instale msmtp e adicione sua conta do Gmail em ~/.msmtprc :
defaults
tls on
# the path below may need to be adjusted
tls_trust_file /etc/ssl/certs/ca-certificates.crt
account gmail
from youraddress@gmail.com
host smtp.gmail.com
port 587
auth plain
user youraddress@gmail.com
account default : gmail
Agora, diga mail para usar msmtp , editando ~/.mailrc :
set sendmail="/usr/bin/msmtp"
(Se isso não funcionar, execute ln -s /usr/bin/msmtp /usr/sbin/sendmail como root.)
Por fim, se você quiser que mail / msmtp lembre sua senha do Gmail, vá para ~/.netrc :
machine smtp.gmail.com
login youraddress@gmail.com
password "your password here"