Configuración

Configuración

Configuración

  • postfix reenvía todos los correos electrónicos a un usuario archive@domain a través de always_bcc,

  • postfix guarda todos los RCPT TO en X-Envelope-Toencabezados para preservar a los destinatarios de CCO,

  • eliminaciones de postfix X-Envelope-Topara transferencias smtp por razones de privacidad,

  • postfix entrega mensajes a dovecot a través de lmtp.

  • dovecot utiliza un script de tamiz para eliminar el archivo X-Envelope-Topara todos los usuarios excepto archive@domain.

Problema

Inicialmente hay uno X-Envelope-Topara cada uno RCPT TO. Por lo tanto, me gustaría que el script tamiz agregue un único Bccencabezado que concatene varios X-Envelope-Tovalores.

require "fileinto";
require "imap4flags";
require ["editheader", "envelope"];
require "regex";
require ["variables","mime","foreverypart"];


if envelope :is "to" "archive@domain" {
   concat = """"";
   foreverypart {
        if header :regex "X-Envelope-To" "(.*)" {
        concat = ${concat}  "${1}";
        }
   }
   addheader "Bcc" "${1}";

} else {
   deleteheader "X-Envelope-To";
}

Lo cual no funciona...

¿Alguna forma sencilla de hacerlo en un tamiz? ¿O ninguna otra forma que no sea un script externo? ¿O tal vez postfix podría concatenar todo eso pero eso significa milter?

gracias de antemano

Respuesta1

Ver otra publicación. Se necesita un script de tamiz externo en Bash. Ver propuesta en:

Archivo Postfix que preserva Bcc con X-Envelope-To - limpieza confidencial de X-Envelope-To con Lmtp

información relacionada