Postifx header_checks cortou a última parte do assunto

3

Uma de nossas principais aplicações é enviar e-mails que tenham assuntos codificados com base64, mas esse aplicativo está enviando caracteres errados no final. Eu estou olhando para Header_checks com assunto substituir, mas não consigo entender como usar curingas etc. para reconstruir o assunto. Nós realmente precisamos da parte de e-mail deste programa, pois enviamos cerca de 300 e-mails para os clientes por dia, mas o desenvolvedor da aplicação precisará de algum tempo para consertá-lo e teremos que testá-lo antes de podermos implementá-lo. Portanto, um servidor entre o aplicativo e nosso servidor de envio de emails seria uma ótima solução temporária.

Por exemplo, este é o assunto original:

=?windows-1252?B?VGhpcyBpcyB0aGUgb3JpZ2luYWwgc3ViamVjdA==?=

Mas deve ser:

=?windows-1252?B?VGhpcyBpcyB0aGUgb3JpZ2luYWwgc3ViamVjdA==

Os últimos 2 caracteres devem ser cortados. Atualmente eu substituo inteiramente o assunto de cada e-mail, mas isso não é desejável para o longo prazo. Atualmente, uso essa regex em header_checks :

/^Subject:.*/   REPLACE Subject: New subject goes here
    
por Roland 08.09.2014 / 11:49

1 resposta

2

Para solução temporária, aqui o regex para header_checks

/^(Subject:)(.*)(.{2})$/ REPLACE $1$2

Acima, (.{2}) corresponderá aos últimos dois caracteres no cabeçalho do assunto. Para obter mais informações sobre essa sintaxe, clique em esta página regex101 .

    
por 08.09.2014 / 12:19