Esta guía explicar como enviar correos por postfix a través de gmail
- Actualizamos el sistema
sudo apt-get update && sudo apt-get upgrade
- Instalamos postfix
sudo apt-get install postfix mailutils -y
- Lo instalamos selecionando «Internet Site» y el «Sytem mail» lo dejamos por defecto, luego lo modificamos
- Creamos el archivo
nano /etc/postfix/sasl_passwd
- Agregamos
[smtp.gmail.com]:587 interuniversitariadealajuela@gmail.com:AC2
- Le asignamos permisos
sudo chmod 600 /etc/postfix/sasl_passwd
- Podemos consultar los permisos
ls -l /etc/postfix/sasl_passwd
- Abrimos el archivo
nano /etc/postfix/main.cf
- Buscamos «relayhost =» y lo modificamos por
relayhost = [smtp.gmail.com]:587
- Luego al final agregamos
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
- Luego encriptamos el password
sudo postmap /etc/postfix/sasl_passwd
- Le indicamos al sistema donde enviar correos, abrimos
sudo nano /etc/aliases
- Ya postmaster debe estar añadido, si no agréguelo debería tener:
postmaster: root
root: interuniversitariadealajuela@gmail.com
- Actualizamos la base de datos
sudo newaliases
- Reiniciamos el servicio
sudo systemctl restart postfix
- Probamos
echo "Postfix email" | mail -s "Email from `hostname`" root
o
echo "contenido correo" | mail -s "asunto" gustavo.matamoros@gmail.com