usamos Postfix como MTA para enviar nossos e-mails de nosso sistema. Infelizmente temos um sistema antigo e persistente que não podemos alterar, que envia e-mails aos nossos clientes em formato de texto simples. Eu gostaria de agrupar esses e-mails em HTML. Tentei escrever um aplicativo em Golang usando Milter para agrupar e substituir o corpo em HTML, mas ainda não obtive sucesso. Existe por acaso uma solução mais elegante para isso?
Saudações Pa0x43
Reescrever/pré-processar e-mails enviados usando programas sendmail
Pelo que entendi no seu caso, você pode usar o programa/script "pré-processador sendmail". https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-path
ele receberá o e-mail pela entrada padrão e deverá passá-lo para o sendmail padrão após reescrever. Certifique-se de retornar o código de saída do sendmail.
O correio PHP usa "sendmail -t -i" (com opcionalmente adicionado "-f envelope_sender).
Isso significa que os endereços dos destinatários são extraídos de To:/Cc:/Bcc: Headers.