Postfix: modificar direcciones de correo electrónico desde una consulta ldap

Postfix: modificar direcciones de correo electrónico desde una consulta ldap

Consultamos un LDAP para identificar alias y usuarios en un servidor Postfix.

Por motivos relacionados con la empresa, algunas direcciones de correo electrónico tienen el formato "SMTP:[correo electrónico protegido]". Para reenviar correo a este usuario, necesitaríamos cortar el "SMTP:" delante de él.

Una solución podría ser usar expresiones regulares, pero ya usamos el módulo ldap y no pude encontrar cómo usar ambos juntos, por ejemplo, consultar un ldap y modificar el resultado usando una expresión regular.

¿Cómo se puede hacer esto?

Respuesta1

Simplemente puede usar su expresión regular en su regla de reescritura. Por ejemplo:

virtual_alias_maps =
    ldap:/etc/postfix/your-ldap-aliases.cf
    regexp:/etc/postfix/myrewrites

Y configure /etc/postfix/myrewrites :

/^SMTP:(.*)$/     ${1}

o similar.

Postfix reescribirá su dirección reescrita como en /etc/aliases (piense en postmaster: root y luego root:[correo electrónico protegido]).

información relacionada