existe uma maneira de corrigir um cabeçalho incorretamente formatado para: no postfix?

1

Eu tenho um programa que se conecta ao postfix para enviar e-mail. Infelizmente, há um bug nesse programa que faz com que ele envie cabeçalhos para: para quando usados com vários endereços. O impróprio para: parece com isso

<[email protected],[email protected],>

em vez de

<[email protected]>,<[email protected]>

Eu criei esta regra de substituição (junto com uma para substituir a vírgula final)

/([^>]),([^<])/ REPLACE $(1)>,<$(2)

para consertá-lo. Mas não é satisfatório porque se aplica a todas as vírgulas que não estão entre colchetes angulares nos cabeçalhos. Sem mencionar que acredito que o REPLACE só irá executar a substituição uma vez.

Existe uma maneira de corrigir isso sem passar a solicitação por meio de um script de proxy para corrigir os endereços formatados incorretamente? O programa que está enviando esses dados inválidos é de código fechado e o criador até agora se recusou a ajudar.

    
por robz 18.10.2016 / 23:46

0 respostas

Tags