Categories: Exim

Exim Configuration userforward defer (-30): transport “address_directory” not found in userforward router

Durante la instalacion de un servidor de correo con exim luego de hacer las pruebas necesarias, se comprobo que todo estaba funcionando correctamente.

Unos dias mas tarde el cliente se volvio a comunicar solicitando servicios adicionales en su correo.- Ahora se requiere que los que los usuarios de correo tuvieran reenvio de correos, listas de correo y el mensaje automatico de de vacaciones.

Al hacer los cambios solicitados para habilitar dichas funciones en el servidor de correo, este empezo a desplegar este error;

userforward defer (-30): transport “address_directory” not found in userforward router

Error in setting up pipe, file, or autoreply

Una serie de pruebas recomendadas para comprobar el enrutamiento de los correos, podemos ejecutar el comando exim -d -bt.
Este comando envia un correo utilizando el MTA exim, y nos muestra con lujo de detalle toda la ruta, transportes, dns y todos los archivos de configuraciones que utiliza para poder mandar un correo.

[root@mail01 Maildir]# exim -d -bt usuario@dominiolocal.com
Exim version 4.63 uid=0 gid=0 pid=22937 D=fbb95cfd
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (September 12, 2006)
Support for: crypteq iconv() IPv6 PAM Perl TCPwrappers OpenSSL Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 nisplus passwd pgsql sqlite
Authenticators: cram_md5 cyrus_sasl plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 4
changed uid/gid: forcing real = effective
  uid=0 gid=0 pid=22937
  auxiliary group list: 
seeking password data for user "root": cache not available
getpwnam() succeeded uid=0 gid=0
configuration file is /etc/exim/exim.conf
log selectors = 00000ffc 00089001
trusted user
admin user
seeking password data for user "exim": cache not available
getpwnam() succeeded uid=93 gid=93
originator: uid=0 gid=0 login=root name=root
sender address = root@mail.dominiolocal.com
Address testing: uid=0 gid=93 euid=0 egid=93
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Testing usuario@dominiolocal.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering usuario@dominiolocal.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing usuario@dominiolocal.com
--------> uservacation router  dnslookup router  system_aliases router  userforward router  procmail router  localuser router >>>>>>>>>>>>>>> Exim pid=22937 terminating with rc=0 >>>>>>>>>>>>>>>>

En el texto de la consola anterior muestra el enrutamiento de exim funcionando correctamente. Cuando mostraba el error Exim Configuration userforward defer (-30): transport “address_directory” not found in userforward router fue debido a un error en configuracion de exim y en los permisos del archivo .forward en el home del usuario.

Una configuracion tipica del archivo /etc/exim/exim.conf para poder responder con mensajes automaticos a los correos recibidos, tiene que tener las siguientes opciones habilitadas.

archivo: /etc/exim/exim.conf

 

userforward:
driver = redirect
check_local_user
# local_part_suffix = +* : -*
# local_part_suffix_optional
file = $home/.forward
allow_filter
no_verify
no_expn
check_ancestor
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply
directory_transport = address_directory

localuser:
driver = accept
check_local_user
# local_part_suffix = +* : -*
# local_part_suffix_optional
transport = local_delivery
cannot_route_message = Unknown user

 

El recuadro anterior es un extracto del archivo de configuracion del exim. Deben de buscar los encabezados userforward y localuser para agregar lo que haga falta.

Linux Gratis

No soy un asesor financiero y la información que proporciono es solo para fines educativos e informativos. No brindo asesoramiento de inversión y cualquier decisión que tome con respecto a sus inversiones es suya. Consulte a un asesor financiero autorizado antes de tomar cualquier decisión de inversión. El valor de las criptomonedas puede ser volátil e invertir en ellas implica un riesgo significativo. Debe considerar cuidadosamente su propia situación financiera y tolerancia al riesgo antes de tomar cualquier decisión de inversión. No garantizo la exactitud o integridad de la información proporcionada y no soy responsable de ninguna pérdida o daño que pueda resultar del uso de esta información.

Disqus Comments Loading...
Share
Published by
Linux Gratis

Recent Posts

Más Allá de la Teoría: Estudiantes en la Vanguardia de Lightning Network 2023

En el ámbito de la informática y la cadena de bloques, el conocimiento teórico a…

6 meses ago

Un Análisis Detallado del Informe de Crimen Cripto 2023: Una Guía para Principiantes

El emergente dominio de las criptomonedas ha cautivado la imaginación colectiva por su potencial para…

7 meses ago

Capital de Riesgo en Cripto: Sobreviviendo y Prosperando en un Mercado Bajista

En el siempre evolucionante mundo de las criptomonedas, el capital de riesgo (VC) ha encontrado…

7 meses ago

Bitcoin, divisas y criptomonedas: Potencial y perspectivas | Análisis 2023

?? Resumen video : Gareth Soloway Bitcoin, prepárate para lo que viene Introducción El mercado…

12 meses ago

El desmoronamiento de Silicon Valley Bank: la crisis bancaria del 2023

En marzo de 2023, el mundo financiero se vio sacudido por el repentino colapso de…

1 año ago

SegWit – Bitcoin Segregated Witness

A medida que Bitcoin continúa ganando popularidad y reconocimiento, aumenta la necesidad de escalabilidad y…

1 año ago