Postfix

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(pongo enlaces a MTA en wikipedia)
(estilo)
 
(No se muestran 5 ediciones intermedias realizadas por 2 usuarios)
Línea 7: Línea 7:
 
| versión_inestable = 2.6-20080116
 
| versión_inestable = 2.6-20080116
 
| fecha_versión_inestable = 16 de enero de 2008
 
| fecha_versión_inestable = 16 de enero de 2008
| género = Agente de Transporte de Correo ([http://es.wikipedia.org/wiki/MTA MTA])
+
| género = Agente de Transporte de Correo ([[w:MTA|MTA]])
 
| licencia = [http://www.opensource.org/licenses/ibmpl.php Licencia Pública IBM]
 
| licencia = [http://www.opensource.org/licenses/ibmpl.php Licencia Pública IBM]
 
| español = No
 
| español = No
| web = http://www.postfix.org/
+
| web = [http://www.postfix.org/ www.postfix.org]
 
}}
 
}}
  
Postfix es un '''Agente de Transporte de Correo''' ([http://es.wikipedia.org/wiki/MTA MTA]) de código abierto, o lo que es lo mismo, un programa informático para el enrutamiento y envío de correo electrónico.
+
'''Postfix''' es un Agente de Transporte de Correo ([[w:MTA|MTA]]) de código abierto, o lo que es lo mismo, un programa informático para el enrutamiento y envío de correo electrónico.
  
'''Postfix''' fue creado como alternativa a [[Sendmail]], buscando un servidor que fuera más rápido, fácil de administrar y seguro.  
+
Postfix fue creado como alternativa a [[Sendmail]], buscando un servidor que fuera más rápido, fácil de administrar y seguro.  
  
'''Postfix''' es de hecho, el [http://es.wikipedia.org/wiki/MTA MTA] que se usa por defecto en muchos sistemas operativos derivados de [[UNIX]], entre ellos, GNU/Linux.
+
Postfix es de hecho, el MTA que se usa por defecto en muchos sistemas operativos derivados de [[UNIX]], entre ellos, GNU/Linux.
  
Se distrinuye bajo '''Licencia Pública IBM v.1.0''', que a pesar de ser una licencia de software libre, resulta incompatible con la '''Licencia GPL''' (aunque sí lo sea con GPL v.1.0).
+
Se distrinuye bajo '''Licencia Pública IBM v.1.0''', que a pesar de ser una licencia de [[w:software libre|software libre]], resulta incompatible con la '''Licencia GPL''' (aunque sí lo sea con GPL v1.0).
  
 
Fue desarrollado por [http://www.porcupine.org/wietse/ Wietse Venema] durante una estancia en el Centro de Investigación Thomas J. Watson de IBM y fue conocido con el nombre de '''VMailer''' e '''IBM Secure Mailer''', siendo distribuido al gran público por primera vez a mediados de 1999. Desde entonces sigue en proceso de desarrollo y mejora de una forma activa.
 
Fue desarrollado por [http://www.porcupine.org/wietse/ Wietse Venema] durante una estancia en el Centro de Investigación Thomas J. Watson de IBM y fue conocido con el nombre de '''VMailer''' e '''IBM Secure Mailer''', siendo distribuido al gran público por primera vez a mediados de 1999. Desde entonces sigue en proceso de desarrollo y mejora de una forma activa.
  
 
+
<div style="clear: right; float: right; display: table;">__TOC__</div>
  
 
== Características (resumen) ==
 
== Características (resumen) ==
Línea 30: Línea 30:
  
 
* Soporte para TLS (Transport Layer Security).
 
* Soporte para TLS (Transport Layer Security).
 
+
* Soporte para distintas bases de datos LDAP, [[MySQL]], [[PostgreSQL]].
* Soporte para distintas bases de datos LDAP, MySQL, PostgreSQL
+
 
+
 
* Soporte para mbox, maildir y dominios virtuales.
 
* Soporte para mbox, maildir y dominios virtuales.
 
 
* SMTP-AUTH, SASL y reescritura de dirección.
 
* SMTP-AUTH, SASL y reescritura de dirección.
 
 
* Soporte para Milter
 
* Soporte para Milter
 
 
* Capacidad de manejar altos volúmenes de correo.
 
* Capacidad de manejar altos volúmenes de correo.
 
 
  
 
== Virtudes de Postfix ==
 
== Virtudes de Postfix ==
Línea 81: Línea 74:
 
    
 
    
  
* '''Fácil integración con programas antivirus:''' Debido a que se pueden insertar procesos externos entre ciertas partes del sistema Postfix, lo cual es muy útil para integrar un antivirus. Un ejemplo de ello es [[ClamAV]] (véase artículo [[Postfix|Configurar un servidor POSTFIX en Ubuntu, incluyendo Postfixadmin, Mysql, Spamassassin y ClamAv]]).
+
* '''Fácil integración con programas antivirus:''' Debido a que se pueden insertar procesos externos entre ciertas partes del sistema Postfix, lo cual es muy útil para integrar un antivirus. Un ejemplo de ello es [[ClamAV]] (véase artículo [[Postfix/configuración de un servidor incluyendo Postfixadmin, Mysql, Spamassassin y ClamAv|configuración de un servidor incluyendo Postfixadmin, Mysql, Spamassassin y ClamAv]]).
 
    
 
    
  
Línea 97: Línea 90:
  
 
* '''Código Fuente abierto y bien estructurado:''' Se considera el código fuente de Postfix como un ejemplo de ''diseño, claridad y documentación'', por lo que facilita su mantenimiento por parte de desarrolladores así como la incorporación de nuevas capacidades, corrección de errores, adaptaciones, etc.
 
* '''Código Fuente abierto y bien estructurado:''' Se considera el código fuente de Postfix como un ejemplo de ''diseño, claridad y documentación'', por lo que facilita su mantenimiento por parte de desarrolladores así como la incorporación de nuevas capacidades, corrección de errores, adaptaciones, etc.
 
 
  
 
== Configuración base ==
 
== Configuración base ==
  
 
La configuración base de Postfix se halla en dos ficheros principales:
 
La configuración base de Postfix se halla en dos ficheros principales:
 
  
 
:* [http://www.postfix.org/postconf.5.html main.cf]: Almacena los parámetros de configuración de Postfix específicos para cada espacio o dominio.
 
:* [http://www.postfix.org/postconf.5.html main.cf]: Almacena los parámetros de configuración de Postfix específicos para cada espacio o dominio.
  
 
:* [http://www.postfix.org/master.5.html master.cf]: Define los procesos o [[Daemon|daemons]].
 
:* [http://www.postfix.org/master.5.html master.cf]: Define los procesos o [[Daemon|daemons]].
 
  
 
El tutorial [http://www.postfix.org/BASIC_CONFIGURATION_README.html The Postfix Basic Configuration tutorial] contempla las cnfiguraciones básicas que cualquier servidor necesita, y más documentación a este respecto puede hallarse en la [http://www.postfix.org/documentation.html Página de Documentación de Postfix] o en la [http://postfix.wiki.xs4all.nl/ Wiki sobre Postfix]. Desafortunadamente, ambas están en inglés, pero existe un apartado en la [http://www.postfix.org/ web del proyecto Postfix] con recursos en español.
 
El tutorial [http://www.postfix.org/BASIC_CONFIGURATION_README.html The Postfix Basic Configuration tutorial] contempla las cnfiguraciones básicas que cualquier servidor necesita, y más documentación a este respecto puede hallarse en la [http://www.postfix.org/documentation.html Página de Documentación de Postfix] o en la [http://postfix.wiki.xs4all.nl/ Wiki sobre Postfix]. Desafortunadamente, ambas están en inglés, pero existe un apartado en la [http://www.postfix.org/ web del proyecto Postfix] con recursos en español.
 
 
  
 
== Ver también ==
 
== Ver también ==
  
[[Postfix|Configurar un servidor POSTFIX en Ubuntu, incluyendo Postfixadmin, Mysql, Spamassassin y ClamAv]] (recomendado)
+
* [[Postfix/configuración de un servidor|Configurar un servidor POSTFIX en Ubuntu, incluyendo Postfixadmin, Mysql, Spamassassin y ClamAv]] (recomendado).
 
+
 
+
  
 
== Enlaces externos ==
 
== Enlaces externos ==
  
* [http://www.postfix.org/start.html The Postfix Homepage] (en inglés) y sección de documentación [http://www.postfix.org/non-english.html en castellano].
+
* [http://www.postfix.org/start.html Sitio web oficial de Postfix] {{en}}.
 
+
* [http://www.postfix.org/non-english.html Documentación oficial de Postfix].
* [http://postfix.wiki.xs4all.nl/ Wiki sobre Postfix] (en inglés)
+
* [http://postfix.wiki.xs4all.nl/ Wiki sobre Postfix] {{en}}.
 
+
* Manual de Configuración de Postfix en [http://www.uco.es/ccc/sistemas/postfix/intro.html Postfix: La Nueva Generación].
* Manual de Configuración de Postfix en [http://www.uco.es/ccc/sistemas/postfix/intro.html Postfix: La Nueva Generación] (en español)
+
 
+
  
 
[[Categoría:Servidores]]
 
[[Categoría:Servidores]]

Última revisión de 05:19 14 jun 2008

Postfix
PostfixLogo-es.gif
Desarrollador:
Wietse Venema y otros
Género:
Agente de Transporte de Correo (MTA)
Licencia:
Licencia Pública IBM
En Español:
No
Sitio Web:
www.postfix.org

Postfix es un Agente de Transporte de Correo (MTA) de código abierto, o lo que es lo mismo, un programa informático para el enrutamiento y envío de correo electrónico.

Postfix fue creado como alternativa a Sendmail, buscando un servidor que fuera más rápido, fácil de administrar y seguro.

Postfix es de hecho, el MTA que se usa por defecto en muchos sistemas operativos derivados de UNIX, entre ellos, GNU/Linux.

Se distrinuye bajo Licencia Pública IBM v.1.0, que a pesar de ser una licencia de software libre, resulta incompatible con la Licencia GPL (aunque sí lo sea con GPL v1.0).

Fue desarrollado por Wietse Venema durante una estancia en el Centro de Investigación Thomas J. Watson de IBM y fue conocido con el nombre de VMailer e IBM Secure Mailer, siendo distribuido al gran público por primera vez a mediados de 1999. Desde entonces sigue en proceso de desarrollo y mejora de una forma activa.

[editar] Características (resumen)

Las principales características de Postfix son:

  • Soporte para TLS (Transport Layer Security).
  • Soporte para distintas bases de datos LDAP, MySQL, PostgreSQL.
  • Soporte para mbox, maildir y dominios virtuales.
  • SMTP-AUTH, SASL y reescritura de dirección.
  • Soporte para Milter
  • Capacidad de manejar altos volúmenes de correo.

[editar] Virtudes de Postfix

Algunas de las virtudes de Postfix son:


  • Diseño modular (no es un único programa monolítico): Postfix está compuesto de varios procesos que se comunican entre sí, con las ventajas e inconvenientes (salvables) que ello conlleva. Esta característica repercute positivamente en otras cmo veremos.


  • Gran Seguridad: Desde el comienzo de su diseño ésta ha sido una de sus premisas fundamentales. De este modo, nos provee de:
  • Seguridad frente a ataques contra el servidor
  • Seguridad contra el uso inadecuado (spam, relay, etc.), debido a que soporta directamente (sin modificaciones suplementarias) listas negras y que es complicado configurarlo como relay abierto. Además, se puede instalar Postfix de forma que corra en modo chroot, lo que le confiere a su operativa más seguridad.
  • Filtrado de cabeceras y cuerpos de mensajes por expresiones regulares.
  • Cada proceso corre con los mínimos permisos necesarios para realizar su tarea (ventaja dada por su modularidad).


  • Gran Rendimiento: Postfix puede procesar cientos de miles o millones de mensajes al día sin problemas (algo que le desmarca de Sendmail). De hecho, según la documentación, un "PC normal" puede recibir y entregar hasta un millón de mensajes distintos al día con Postfix. Esta potencia se debe en partea su modularidad, que además viene con el añadido de que se pueden definir ciertos parámetros para cada uno de los procesos, como el número máximo de procesos simultáneos de un tipo, activar o desactivar un proceso (funcionalidad) innecesario, etc., que permiten optimizar aún más su funcionamiento. Además, el sistema de gestión de colas de mensajes es también modular, consistiendo en 4 colas distintas que está procesadas muy eficientemente.


  • Soporte para las tecnologías más actuales: Al estar muy activamente actualizado, emplea técnicas desarrolladas para aprovechar mejor y dar soporte a los servidores Web más modernos. Postfix soporta: LDAP, Bases de datos (MySQL), autentificación mediante SASL, LMTP, etc.


  • Estricto cumplimiento de los estándares de correo-e: Detro de unos límites, claro está, dado que estos estándares no están tan difundidos como se desearía.


  • Muy buen soporte para administrar dominios virtuales


  • Facilidad de configuración:
  • Con los dos ficheros de configuración: main.cf y master.cf se controla todo, y además están muy bien explicados.
  • Uso sencillo de listas negras.


  • Compatibilidad hacia/desde fuera con Sendmail


  • Abundante documentación, y de calidad: Aunque en su mayoría, en inglés.



  • Soporta de forma nativa el formato de buzones Maildir original de qmail.


  • Facilidad para detectar errores: Postfix tiene múltiples formas de obtener información de los errores ocurridos y los logs generados son muy claros y explicativos. Además, gracias a su modularidad es más sencillo saber qué proceso es el que falla, además de que se puede activar la emisión de más información de depuración de forma independiente para cada programa.


  • Posibilidad de lanzar varias instancias de Postfix en la misma máquina con distintas configuraciones:Podemos usar cada una de estas instancias con distintas direcciones IP, distintos puertos, etc. De esta forma podemos tener más de un servidor para cada necesidad.


  • Utilidades: Incluye utilidades para varias tareas, como por ejemplo, para gestionar las colas de mensajes. Otra ventaja conferida en parte por su modularidad.


  • Código Fuente abierto y bien estructurado: Se considera el código fuente de Postfix como un ejemplo de diseño, claridad y documentación, por lo que facilita su mantenimiento por parte de desarrolladores así como la incorporación de nuevas capacidades, corrección de errores, adaptaciones, etc.

[editar] Configuración base

La configuración base de Postfix se halla en dos ficheros principales:

  • main.cf: Almacena los parámetros de configuración de Postfix específicos para cada espacio o dominio.

El tutorial The Postfix Basic Configuration tutorial contempla las cnfiguraciones básicas que cualquier servidor necesita, y más documentación a este respecto puede hallarse en la Página de Documentación de Postfix o en la Wiki sobre Postfix. Desafortunadamente, ambas están en inglés, pero existe un apartado en la web del proyecto Postfix con recursos en español.

[editar] Ver también

[editar] Enlaces externos

Herramientas personales