O problema não estava no MediaWiki. Estava em um filtro de e-mail localizado no lado de recebimento. Esse filtro captura e-mails enviados pelo MediaWiki, mas não e-mails enviados pelo meu script simples de teste PHP.
Consegui confirmar que o MediaWiki envia corretamente o email usando o TcpDump para capturar o tráfego de rede na porta 25 e examinar os pacotes de captura usando o WireShark.
Para capturar pacotes, usei a linha de comando:
tcpdump -i ens33 -s 65535 -w mail.pcap port 25
-
ens33
é o nome da interface ethernet usada para enviar o correio.
Eu posso abrir o mail.pcap usando o WireShark.
Eu fiz duas capturas: uma para meu script de e-mail de teste e outra com um e-mail enviado pela MediaWiki usando a página Special: EmailUser. Em seguida, comparar as duas capturas mostrou que ambos os emails foram enviados corretamente. Eu então comecei a investigar no lado do recebimento para eventualmente encontrar a regra de filtragem de e-mail ofensiva.
Gostaria de agradecer a Alex e Wakalaka, que me ajudaram muito comentando a mesma pergunta que fiz: link
Atenciosamente