Diferencia entre revisiones de «PostFix»

De gacq wiki
Saltar a: navegación, buscar
(Configurar envío por servidor externo con autentificacion)
Línea 62: Línea 62:
 
  postmap
 
  postmap
  
= Configurar envío por servidor externo con autentificacion =
+
= Configurar envío por servidor externo con autenticación =
 
/etc/postfix/main.cf
 
/etc/postfix/main.cf
 
<pre><nowiki>
 
<pre><nowiki>

Revisión del 17:11 9 jun 2009

Guias de configuracion

Completos Postfix + Cyrus + etc

Otros

Sitios interesantes


Estadisticas

Generales

awstats

# poner en /etc/cron.daily/sysklogd para que deje bien los permisos al rotar
chmod 664 /var/log/mail.log

Interesantes

Revisar

Viejos

Listas negras

Seguro que a más de uno nos ha sucedido: queremos mandar un mensaje por correo electrónico, pero el servidor donde tiene la cuenta el destinatario rechaza las conexiones de nuestro Postfix porque nuestra IP figura en una lista negra. Solucionémoslo.

No, no se trata de conseguir que nuestro proveedor (ISP) haga salir nuestra IP de esas listas negras, cuyo uso indiscriminado es en mi opinión una especie de fascismo electrónico practicado por administradores comodones.

Lo que vamos a hacer es pasarle la patata caliente al SMTP de nuestro proveedor, configurando nuestro Postfix para que enrute a través suyo el correo destinado a determinados dominios.

En primer lugar, revisaremos el fichero /etc/postfix/main.cf que, como su nombre deja entrever, es el principal de la configuración de Postfix. En él nos aseguraremos que aparece sin comentar una linea que dice transport_maps = hash:/etc/postfix/transport, es decir, que toma en cuenta el fichero /etc/postfix/transport, donde se define un tratamiento especial para determinadas direcciones de correo, que en definitiva es lo que queremos hacer. Editaremos ese fichero, incluyendo lineas del tipo:

dominiodedestino.com     smtp:mta.derelay.com

para cada dominio.

Mi ISP es ONO, y uno de los dominios con los que tenía problemas era t-online.de, así que añadí la siguiente linea:

t-online.de     smtp:smtp.ono.com

Reinicié el Postfix, y se acabó el problema.

Commands

Empty Postfix Mail Queue

postsuper -d ALL

Hacer un hash local_recipient_maps

postmap

Configurar envío por servidor externo con autenticación

/etc/postfix/main.cf

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
relayhost = [mailserver.gacq.com]

/etc/postfix/sasl_passwd

[mailserver.gacq.com] gacq:el_passwd
postmap /etc/postfix/sasl_passwd
/etc/init.d/postfix restart