Eu tenho um problema muito estranho que não tenho certeza se é um problema de programação ou um problema no servidor :-p.
Basicamente estou enviando um email para uma lista de distribuição de intercâmbio que inclui um rastreamento de pilha do PHP; Durante certas falhas, o rastreamento inclui informações realmente de alto nível, como as variáveis de ambiente da máquina (durante leituras de arquivos, etc.).
Eu passei por uma cópia do e-mail linha por linha até o e-mail enviado e aparece a linha:
[SUDO_COMMAND] => /etc/init.d/httpd restart
é o culpado. Adicionar uma substituição de string antes de o email ser enviado permite um envio bem-sucedido. O que eu não entendo é por que esse fluxo de caracteres está causando o problema apenas no e-mail de distribuição.
Se eu enviar o e-mail para mim também, ou seja, "[email protected]; [email protected]", recebo o e-mail. Reordenar a lista não faz diferença, o grupo nunca recebe o email.
Como o indivíduo recebe o e-mail e não o grupo, estou assumindo que a falha está na troca e em algum filtro desonesto - passei por ele com os administradores de sistema e não há filtragem de nenhum tipo nesse grupo ... então talvez seja um bug?
Não consigo encontrar mais ninguém que tenha gravado essa falha específica, por isso achei que seria possível abri-la aqui. Por enquanto, apenas não estou usando a lista de distribuição, mas seria bom encontrar a solução.
Muito obrigado,
Chris