Você pode adicionar outro canal e tee
o e-mail bruto em um arquivo temporário. canalizar para o script somente leitura mencionado, por último canalizar para outro script php para fazer o resto.
O último script php lerá a saída do script somente leitura e o endereço do remetente do arquivo temporário, depois enviará o correio usando a função mail () php.
| tee /path/to/tmp/file | /path/to/script.php | /path/to/another.php
BTW, nunca usei essa abordagem nem sei se é possível, mas parece que A resposta da lata poderia funcionar com macros de linha de comando , é uma solução mais agradável, portanto, se funcionar, responda aqui e nos diga como.