Diferencia entre revisiones de «Postfix»

De Guifi.net - Wiki Hispano

m (1 revisión: Guifi.net)
Línea 1: Línea 1:
 
{{en desarrollo}}
 
{{en desarrollo}}
'''Postfix''' es un [[servidor de correo]] o '''Mail Transfer Agent''' (MTA) muy potente, programado por [[wikipedia:es:Wietse Venema|Wietse Venema]] y totalmente libre. Otros servidores de correo utilizados en [[Blogx Populi]] han sido '''Qmail''' no totalmente libre y [[exim]], no tan potente.
+
'''Postfix''' es un [[servidor de correo]] o '''Mail Transfer Agent''' (MTA) muy potente, programado por [[wikipedia:es:Wietse Venema|Wietse Venema]] y totalmente libre.
 
+
==Implementación de ejemplo (en [[Blogx Populi]])==
+
Instalado en [[Malaguita]] y [[Cobalt]].
+
  
 
==Instalación==
 
==Instalación==

Revisión de 19:46 13 nov 2010

Icono de esbozo

Este artículo necesita desarrollarse más. Ampliándolo ayudarás a mejorar Guifi.net.
Tal vez puedas ayudarte con los wikis catalán, o inglés si tienen una página equivalente.



Postfix es un servidor de correo o Mail Transfer Agent (MTA) muy potente, programado por Wietse Venema y totalmente libre.

Instalación

Servidor

Clientes

Administración

Servidor

Modos de ejecución

Existen 2 modos de ejecución, por así decirlo. El modo internet site y el modo internet site with smarthost

Internet site

El modo internet site se caracteriza porque el propio servidor se encarga de repartir los mensajes a sus destinatarios directamente, sin pasar por otro servidor predefinido. Para usar este modo, en el fichero de configuración /etc/postfix/main.cf NO debe estar definida la opción relayhost

relayhost = 

Esta configuración es util para ordenadores individuales que no están en una red local o tienen conexión permanente a Internet (como ADSL, cable, ...).

Internet site with smarthost

El modo internet site with smarthost se caracteriza porque el servidor no envía los mensajes directamente a sus destinatarios, sino que los envia a otro servidor de correo, y aquel ya se encargará de enviarlo. Para usar este modo, hay que definir la opción relayhost y ponerle como argumento la dirección IP o el nombre de host del servidor SMTP que queramos

relayhost = smtp.mi-red-local.com

Esta configuración se suele dar en redes locales que ya tienen un servidor SMTP o en conexiones esporádicas a Internet con módem, por ejemplo (el servidor definido sería el de tu proveedor).

Comandos básicos de Postfix (selección)

Iniciar, parar, recargar sin parar el servicio:

postfix start | stop | reload

Ver la cola de mensajes:

mailq. Para ver la cola de mensajes.

Fuerza el envío de mensajes de la cola de espera:

postfix flush

Construye los ficheros auxiliares de Postfix:

postmap

Muestra toda la configuración de Postfix:

postconf

Reconstruye la base de datos de alias.

newaliases

Control de envíos

Se pueden definir qué direcciones de correo pueden enviar correo a través de nuestro servidor, y qué direcciones de correo no pueden enviar correo a nuestro servidor.

Por host o redes

Mediante la directiva mynetworks definimos qué redes o hosts pueden enviar correo a través de nuestro Postfix. Un ejemplo sería

   mynetworks = 127.0.0.0/8, 192.168.2.0/24, 172.16.3.4/32

Con esta configuración estamos definiendo:

  • La red 127.0.0.0 puede enviar. Esta red siempre será nuestra propia máquina (localhost).
  • Los 254 hosts de la red 192.168.2.0 pueden usar nuestro servidor.
  • Solo el host 172.16.3.4 puede usar nuestro servidor, y ninguno más de la red 172.16.3.0. Por ejemplo, el 172.16.3.14 no podría.

Control antispam

Se puede configurar de diferentes maneras:

A través de restringir el envío de SMTP desde servidores sin nombre válido

Añadir en el archivo /etc/postfix/main.cf: smtpd_recipient_restrictions = reject_invalid_hostname,

       reject_unknown_recipient_domain,
       reject_unauth_destination,
       reject_rbl_client sbl.spamhaus.org,
       permit

smtpd_helo_restrictions = reject_invalid_helo_hostname,

       reject_non_fqdn_helo_hostname,
       reject_unknown_helo_hostname

A través de un filtrado por fuentes conocidas de spammers

Añadir en el archivo /etc/postfix/main.cf:

smtpd_client_restrictions = reject_rbl_client dnsbl.sorbs.net
A través de SpamAssassin

Clientes

Actualización

Servidor

Clientes

Ejemplos

Véase también

Enlaces externos

Herramientas personales