systemadmin.es > Correo > catch-all con qmail, vpopmail y chkuser

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.

Dichos tipos de cuentas acaban siendo un recolector de SPAM, ya que aceptan cualquier dirección destino por lo que debemos tener cuidado con ellas. Aún así, nos pueden resultar útiles para generar procesos automáticos basados en el To: del mail recibido.

Primero de todo deberemos crear una cuenta destino real que será a quien lo mandaremos todo:

vadduser catchall@nombredominio.com

A continuación deberemos editar el fichero .qmail-default que encontraremos dentro de /home/vpopmail/domains/<nombredominio.com> y modificar la línea que vdelivermail por la siguiente con el nombre de la cuenta:

| /home/vpopmail/bin/vdelivermail '' catchall@nombredominio.com

De esta forma ya se aceptarán todos los mails de dicho dominio y acabarán en esta cuenta para su procesado.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>