Correo para hosts virtuales
Desde hace unos días estoy alojando el servicio de correo de la escuela de mi hija, Garabatos, y dado que lo que empezó con una dirección redireccionada está empezando a crecer y complicarse un tanto, me he decidido a utilizar host virtuales con exim.
Para ello acudo al sitio más adecuado con Debian y me encuentro un excelente artículo de Steve que prácticamente me allana todo el camino.
Los pasos que he seguido han sido:
- Detener el servicio de correo para evitar pérdidas del mismo durante las pruebas.
Crear un directorio para alojar los dominios virtuales y sus archivos de correspondencia de direcciones:
# cd /etc/exim4 # mkdir virtual # cd virtual # touch taquiones.net escuelainfantilgarabatos.net esferas.orgEn el archivo
taquiones.netcopio los alias del sistema/etc/aliasesque no tienen que ver con la administración del mismo. Asimismo borro de/etc/aliasestodas las referencias a cuentas de usuario.- En el archivo
escuelainfantilgarabatos.netincluyo aquellas direcciones que deben redirigirse a cuentas locales ó externas. - En
esferas.org, dominio casi simbólico, incluyo un comodín para que me llegue a la cuenta de administración todo lo que por allí entre. Sí, esto es un poco arriesgado, pero necesito una trampa de spam para más adelante. Creo un nuevo transporte tal y como indica Steve en su artículo, con la única diferencia de que elimino la última claúsula
no_morepara que se continúe buscando en los alias del sistema. Prefiero esto porque tengo varias cuentas comowebmaster,postmasteryrootque no quiero tener que incluir en todos los archivos de dominios virtuales.vdom_aliases: driver = redirect allow_defer allow_fail domains = dsearch;/etc/exim4/virtual data = ${expand:${lookup{$local_part}lsearch*@{/etc/exim4/virtual/$domain}}} retry_use_local_part pipe_transport = address_pipe file_transport = address_fileReconstruyo la configuración con
# update-exim4.confY al no haber errores (y tras varias pruebas de enrutamiento de direcciones) arranco el servicio de correo.




