systemadmin.es > qmail

catch-all con qmail, vpopmail y chkuser

Si tenemos instalado un servidor de correo con qmail con vpopmail y chkuser al intentar mandar un mail a un buzón que no existe nos dará un código 500 directamente en el RCPT TO:

rcpt to: caca@systemadmin.es
550 5.1.1 sorry, no mailbox here by that name (chkuser)

Vamos a ver como modificar este comportamiento para crear un buzón con un catch-all.

[...]
Leer mas »

Acceso ssh por el puerto 25 (patch para qmail)

Una buena forma de esconder un servicio como SSH, tan propenso a ataques, es dentro de otro servicio que típicamente esta también abierto como es el SMTP/25. Vamos a ver como hacer un patch de qmail para incluir el SSH en dicho servicio mediante un comando.

[...]
Leer mas »

DKIM (DomainKeys Identified Mail) con qmail

Mediante DKIM podemos firmar los correos que mandamos mediante un determinado dominio. Se usa el header DKIM-Signature. Vamos a ver como funciona y como configurar qmail para que firme los correos salientes:

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=date:from:to:subject:message-id:in-reply-to:references:x-mailer
         :mime-version:content-type:content-transfer-encoding;
        bh=h94cOorFnF7zrqXewhm6jiXkvCwtLdWYcECXDq7i+w0=;
        b=vpq1zBvkGwfaVOCsHRCGrb9UulHTxD/G38gF0CZ3I/YRvOUqpk/kS1W1fc1xdT/T72
         xo+cf1feYMPVKw0xeRU83OGHDIMzA2zYc7pqRB8yO/dVA7PsCg+r2QmI1hwVne4dqNQk
         d60abjGiZJG48ZzVHQUehODLMqJkoZI4VFqKo=

[...]
Leer mas »

Instalación de qmail-smtpd para localhost

En la instalación de un servidor suelo utilizar qmail para el envío de los correos hacia el relay (smarthost) que exista en la red. Para ahorrar daemons levantados no acostumbro a configurar el qmail-smtpd ya que esta pensado solo para emails locales. Vamos a ver como configurarlo para localhost en el caso que sea necesario por algún motivo.

[...]
Leer mas »

Doble instalación de qmail con IP de salida independiente

En general existen dos tipos de correos que generará una web:

  • Correo de entrega inmediata: Recordatorio de contraseña, alta de usuario…
  • Correos de periódicos: No es necesario que la entrega sea inmediata, aunque deseable

Para evitar que los correos de envío periódico actúen como tapón de los de entrega inmediata podemos instalar una segunda instancia de qmail para separar los dos tipos de correos.

[...]
Leer mas »