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"