Postfix

Definición

Postfix es un agente de transferencia de correo (MTA) que actúa como servidor de correo SMTP para recibir, enrutar y enviar correos electrónicos entre servidores y desde clientes.

Resumen de una línea

Servidor de correo de código abierto que reemplaza a Sendmail con una arquitectura modular, segura y fácil de administrar.

Conceptos Clave Fundamentales

Componentes Principales

  • SMTP Server (smtpd): Recibe correos de otros MTA o clientes
  • SMTP Client (smtp): Envía correos a otros MTA
  • Local Delivery Agent (LDA): Entrega correos al buzón local
  • Queue Manager: Gestiona colas de correos
  • Main.cf: Archivo principal de configuración

Funciones Clave

  • Enrutamiento: Determina a qué servidor enviar el correo
  • Validación: Verifica destinatarios y remitentes
  • Autenticación: SASL para SMTP autenticado
  • Cifrado: TLS para conexiones seguras
  • Filtrado: Integración con milters (DKIM, SpamAssassin)

Arquitectura

Modo como Servidor (smtpd)

  • Otros MTA se conectan al puerto 25/tcp
  • Recibe correos entrantes
  • Pueden cifrar con STARTTLS
  • Nivel de seguridad configurable

Modo como Cliente (smtp)

  • Postfix se conecta a otros MTA
  • Envía correos salientes
  • Intenta TLS opcional por defecto
  • Reintentos inteligentes si falla

Comparación con Alternativas

SistemaVentajasvs Postfix
SendmailMuy antiguo, universalPostfix: modular, más seguro, fácil config
EximFlexible, potentePostfix: simpler, menos overhead
QmailSeguridad diseñoPostfix: mantenimiento activo

Relaciones

Conecta con

Parte de

  • Infraestructura de correo empresarial
  • Stack de servicios de internet

Fuentes