Como você parece ter controle total sobre o arquivo de texto gerado, a maneira mais simples e provavelmente mais portátil seria envolver /usr/sbin/sendmail
diretamente.
/usr/sbin/sendmail -t < complete-mail.txt
Isso exigiria que você adicionasse todos os cabeçalhos importantes ( From
, To
, Subject
e Content-Type
). O arquivo deve ficar assim:
From: Company <[email protected]>
To: Customer <[email protected]>
Subject: You are awesome
Content-Type: text/html
<html>…</html>
O postfix adicionará cabeçalhos ausentes, mas obrigatórios, como Date
.