Tradicionalmente, los programas de correo Unix, incluido mail, dependen de un MTA (Agente de transferencia de correo) para realizar la transmisión real.
Puede usar un MTA de tamaño completo (postfix, exim4, opensmtpd) configurándolo con un 'smarthost' (relayhost) o un MTA liviano solo saliente (msmtp, ssmtp, esmtp, nullmailer) que siempre usa uno.
Para uso personal, msmtpserá más fácil de configurar: solo puede enviar correo, no recibir, y permite la configuración específica del usuario.
Instale msmtp, luego agregue su cuenta de Gmail en ~/.msmtprc:
valores predeterminados
tls en
# la ruta a continuación puede necesitar ser ajustada
tls_trust_file /etc/ssl/certs/ca-certificates.crt
cuenta de gmail
de youraddress @ gmail.com
host smtp.gmail.com
puerto 587
autenticación simple
usuario youraddress @ gmail.com
cuenta predeterminada: gmail
Ahora diga maila usar msmtp, editando ~/.mailrc:
establecer sendmail = "/ usr / bin / msmtp"
(Si esto no funciona, ejecútelo ln -s /usr/bin/msmtp /usr/sbin/sendmailcomo root).
Finalmente, si desea mail/ msmtprecordar su contraseña de Gmail, va a ~/.netrc:
máquina smtp.gmail.com
entrada youraddress @ gmail.com
contraseña " su contraseña aquí "