User Tools

Site Tools


informatica:linux:mail:postfix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:mail:postfix [2009/03/10 11:57] javiinformatica:linux:mail:postfix [2009/11/11 15:15] (current) – borrado 192.168.1.30
Line 1: Line 1:
-===== Usar un servidor SMTP externo: ===== 
- 
-Fuente: http://www.howtoforge.com/postfix_relaying_through_another_mailserver \\ 
-A veces nos rechazan los correos porque al tener IP dinámica entran en listas negras, etc...\\ 
-Lo mejor es usar un servidor de correo externo SMTP, por ejemplo el que nos da nuestra conexión a internet.\\ 
-Es lo que se llama relay en otro servidor: 
- 
- 
- 
- 
-==== Jazztel ==== 
- 
-1. Instalamos postfix y otras cosillas 
- 
-  aptitude install libauthen-sasl-perl libsasl2-2 libsasl2-modules postfix 
- 
-2. Teclear 'y' + 'enter' 
- 
-3. Teclear 'y' + 'enter' 
- 
-4. Seleccionar 'sitio de internet', seleccionar 'aceptar' y pulsar 'enter' 
- 
-5. Teclear el nombre que tendrá el remitente de los correos enviados desde esa máquina, seleccionar 'aceptar' y pulsar 'enter' 
- 
-6. Por si las moscas desinstalamos (si lo estuviera) exim4 
- 
-  aptitude purge exim4 
- 
-7. Lanzamos los siguientes comandos: 
- 
-  postconf -e 'relayhost = smtp.servidorexterno.es' 
-  postconf -e 'smtp_sasl_auth_enable = yes' 
-  postconf -e 'smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd' 
-  postconf -e 'smtp_sasl_security_options =' 
-   
-  echo "smtp.servidorexterno.es   usuario:contrasenya" > /etc/postfix/sasl_passwd  
-   
-  chown root:root /etc/postfix/sasl_passwd 
-  chmod 600 /etc/postfix/sasl_passwd 
-   
-  postmap /etc/postfix/sasl_passwd 
- 
-Cuando enviemos un mail, por ejemplo desde la linea de comandos (para finalizar poner un "." e intro): 
- 
-  # mail otro_usuario@cuentabuena.com 
-  Subject: Hola 
-  Adios 
-  . 
-  Cc: 
- 
-Veremos en el log: 
- 
-  /var/log/mail.log 
- 
-  Nov 27 01:27:54 quixot postfix/pickup[4730]: 5655B3ED4: uid=0 from=<root>  
-  Nov 27 01:27:54 quixot postfix/cleanup[4819]: 5655B3ED4: message-id=<20081127002754.5655B3ED4@quixot>  
-  Nov 27 01:27:54 quixot postfix/qmgr[4731]: 5655B3ED4: from=<root@quixot>, size=316, nrcpt=1 (queue active)  
-  Nov 27 01:27:54 quixot postfix/smtp[4821]: 5655B3ED4: to=<jose@legido.com>,relay=smtp.servidorexterno.es [62.14.3.192]:25, delay=0.45, delays=0.02/0.01/0.29/0.14, dsn=2.0.0, status=sent (250 OK id=1L5Udy-0000f3-Rx) 
-  Nov 27 01:27:54 quixot postfix/qmgr[4731]: 5655B3ED4: removed  
- 
-==== Gmail ==== 
- 
-http://www.esdebian.org/foro/19603/dudas-servidor-correo-ip-dinamicasmtp-google-solucionado?page=1 
- 
-1. Abrir una cuenta en gmail. Retener los siguientes datos: 
- 
-  Usuario: usuario@gmail.com 
-  Contraseña: contraseña_cuenta_correo 
- 
-2. Pasos 1 a 6 del apartado anterior 
- 
-3. (No se si es necesario mailx) Instalar paquetes: 
- 
-  aptitude install mailx openssl ssl-cert 
- 
-4. Editar el archivo /etc/postfix/main.cf , borrar todo lo que pone y añadir estas entradas: 
- 
-  # SMTP relayhost 
-  relayhost = [smtp.gmail.com]:587 
-     
-  ## TLS Settings 
-  smtp_tls_loglevel = 1 
-  smtp_tls_CAfile = /etc/postfix/certs/CAcert.pem 
-  smtp_tls_cert_file = /etc/postfix/certs/mycert.pem 
-  smtp_tls_key_file = /etc/postfix/certs/mykey.pem 
-  smtp_use_tls = yes 
-  smtpd_tls_CAfile = /etc/postfix/certs/CAcert.pem 
-  smtpd_tls_cert_file = /etc/postfix/certs/mycert.pem 
-  smtpd_tls_key_file = /etc/postfix/certs/mykey.pem 
-  smtpd_tls_received_header = yes 
-  smtpd_use_tls = yes 
-   
-  # configuracao tls 
-  smtp_use_tls = yes 
-  smtp_sasl_auth_enable = yes 
-  smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd 
-  smtp_sasl_security_options = noanonymous 
-  smtp_sasl_tls_security_options = noanonymous 
-   
-  # alias de mapeamento interno para externo 
-  smtp_generic_maps = hash:/etc/postfix/generic 
- 
-5. Crear archivo de auntentificacion para gmail, /etc/postfix/sasl_passwd, con el siguiente contenido: 
- 
-  [smtp.gmail.com]:587    usuario@gmail.com:contraseña 
- 
-6. Crear archivo de alias, /etc/postfix/generic, con el siguiente contenido: 
- 
-  root@localhost usuario@gmail.com 
- 
-7. Cambiar permisos y cifrar archivos: 
- 
-  chmod 600 /etc/postfix/sasl_passwd 
-  chmod 600 /etc/postfix/generic 
-  postmap /etc/postfix/sasl_passwd 
-  postmap /etc/postfix/generic 
- 
-8. Crear los certificados: 
- 
-  mkdir /etc/postfix/certs/ 
-  cd /etc/postfix/certs/ 
-  cd certs 
-  openssl dsaparam 1024 -out dsa1024.pem 
-  openssl req -x509 -nodes -days 3650 -newkey dsa:dsa1024.pem -out mycert.pem -keyout mykey.pem 
-  ln -s mycert.pem CAcert.pem 
-  openssl req -x509 -new -days 3650 -key /etc/postfix/certs/mykey.pem -out /etc/postfix/certs/mycert.pem 
-  rm dsa1024.pem 
- 
-9. Reiniciar servicio postfix: 
- 
-  /etc/init.d/postfix reload 
- 
-10. Probar: 
- 
-  echo "contenido coreeo" | mail -s "asunto" otro_usuario@cuentabuena.com 
- 
- 
- 
  
informatica/linux/mail/postfix.1236686255.txt.gz · Last modified: 2015/04/13 20:19 (external edit)