Instalamos
sudo yum install postfix
sudo yum install cyrus-sasl
sudo yum install cyrus-imapd
sudo yum install cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain
Creamos un archivo sasl_passwd con la siguiente informacion
nano /etc/postfix/sasl_passwd
smtp.gmail.com GmailUsername:GmailPassword
editamos el archivo /etc/postfix/main.cf
y copiamos la siguiente configuracion
nano /etc/postfix/main.cf
after this line readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
# sets gmail as relay
relayhost = smtp.gmail.com:587
# use tls
smtp_use_tls=yes
# use sasl when authenticating to foreign SMTP servers
smtp_sasl_auth_enable = yes
# path to password map file
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
# list of CAs to trust when verifying server certificate
#smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
# eliminates default security options which are imcompatible with gmail
smtp_sasl_security_options =
debug_peer_list=smtp.gmail.com
debug_peer_level=3
smtp.gmail.com:587=asterisk.dominicana:1012
Hashiamos el archivo para hacerlo mas seguro y nos aseguramso q el usuario posfix sea
dueño del archivo.
sudo chown postfix /etc/postfix
postmap hash:/etc/postfix/sasl_passwd
Reiniciamos el servicio
service postfix restart
probamos
Notas a tomar en cuenta
The CentOS minimal install does not include the mail command – run yum install mail to instal
yum install mailx.x86_6
https://www.google.com/settings/security/lesssecureapps
https://accounts.google.com/DisplayUnlockCaptcha
echo 'Test email' | mail -s 'This is a test' ambiorixg12@gmail.com
http://mhawthorne.net/posts/postfix-configuring-gmail-as-relay.html
http://blog.earth-works.com/2013/05/14/postfix-relay-using-gmail-on-centos/#comment-4883
1 yum install postfix
2 yum install cyrus-sasl
3 yum install cyrus-imapd
4 history
5 yum install cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain
6 nano /etc/postfix/sasl_passwd
7 nano /etc/postfix/main.cf
8 nano +500 /etc/postfix/main.cf
9 nano +700 /etc/postfix/main.cf
10 mail
11 chown postfix /etc/postfix
12 postmap hash:/etc/postfix/sasl_passwd
13 service postfix restart
14 yum install mail to install
15 echo “Test email” | mail -s “This is a test” ambiorixg12@gmail.com
16 echo “Test email” | mail -s “Ambiorix” ambiorixg12@hotmail.com
Tutorial para ubuntu https://rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp/
ResponderEliminar