Mediawiki não envia nenhum email

2

Minha instalação do mediawiki (1.28.0, PHP 7.0.13) não envia nenhum email e ainda assim não há nenhum erro emitido. Eu verifiquei usando a página Special: EmailUser.

O que eu tentei: 1) Um script PHP simples para enviar um email usando a função mail () do PHP. Funciona. 2) Eu virei o log de email do PHP. Existe uma linha normal para cada email "enviado" da Mediawiki.

O PHP está configurado (corretamente, já que funciona) para enviar e-mails usando o Linux SendMail. MediaWiki é não configurado para usar o SMTP direto.

Qualquer sugestão apreciada. Obrigado.

    
por fpiette 19.02.2017 / 18:36

1 resposta

1

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

    
por fpiette 18.03.2017 / 12:14