Adiciona o cabeçalho ao email de saída com postfix

4

Alguém por favor forneça um exemplo sobre como adicionar um

Precedence: bulk

cabeçalho para todos os emails enviados usando postfix.

Gostaria de saber que arquivo (s) criar ou editar e o que devo colocar neles. E também o que fazer para fazer o postfix ler na nova configuração.

Eu li um pouco de documentação, mas parece que espera um alto nível de familiaridade com o postfix. Tudo o que tenho reunido até agora é que pode ter algo a ver com /etc/postfix/main.cf e de alguma forma adicionar uma declaração PREPEND.

Note que mexer com postfix (e e-mail em geral) está fora da minha zona de conforto.

    
por Nifle 27.07.2012 / 16:43

1 resposta

5

Infelizmente, isso não é super simples no postfix, mas certamente factível.

/etc/postfix/main.cf , defina header_checks para:

header_checks = regexp:/etc/postfix/my_custom_header

Em seguida, crie / etc / postfix / my_custom_header e coloque essa expressão regular:

/^Content-Transfer-Encoding:/i PREPEND Precedence: bulk 

Em seguida, reinicie o postfix - depende da sua distro, mas provavelmente você pode reiniciá-lo com service postfix restart ou /etc/init.d/postfix restart .

É sobre isso. O que isso significa é que o postfix encontrará o cabeçalho Content-Transfer-Encoding: no e-mail e adicionará sua linha Precedence: bulk logo antes, portanto, a ação PREPEND .

Agora, isso pressupõe que o cabeçalho Content-Transfer-Encoding realmente exista nos emails. Você pode querer dar uma olhada nos cabeçalhos em um típico e-mail de saída e encontrar um bom para combinar. Você pode ficar louco com o regex para atender às suas necessidades.

    
por 29.07.2012 / 02:14

Tags