Verifique seus servidores DNS. Se você tem uma entrada quebrada ou lenta em /etc/resolv.conf, ela pode causar todos os tipos de problemas intermitentes ao enviar e-mails.
Eu já vi esse comportamento duas vezes na última semana, em que o e-mail leva muito tempo para ser enviado (60 segundos). Na solução de problemas de um caso, descobri que a causa é configurar um cabeçalho 'De' personalizado.
Eu posso contornar isso usando uma conexão SMTP em vez de mail()
(que é melhor ao redor) - apenas imaginando se alguém poderia lançar alguma luz sobre porque definir o cabeçalho causaria esse atraso .
Eu tenho alguns palpites, mas nada sei com certeza.
Atualizar : executando no Linux. Eu tenho que verificar os registros MX, tenho certeza que um está apontando corretamente para o servidor (para o domínio, embora o endereço não seja realmente um usuário válido / alias), o outro é provavelmente não , uma vez que este é um dos muitos servidores para esse domínio / empresa.
Update (2) : Na verdade, a hospedagem do recentemente alterado, por isso tenho certeza que nenhum dos casos tem um registro MX apontando para o servidor enviando o email. Esse é provavelmente o problema - embora eu adoraria saber por que o e-mail ainda é enviado , mas com um atraso. Parece que ele será movido para o ServerFault e talvez encontre uma resposta lá.
Saída de log (nome do domínio real redigido):
Oct 3 12:28:18 server sendmail[29795]: p93CSI3t029795: from=tjlytle, size=129, class=0, nrcpts=1, msgid=<[email protected]>, relay=tjlytle@localhost
Oct 3 12:29:30 server sm-mta[29796]: p93CSIs6029796: from=<[email protected]>, size=355, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1]
Oct 3 12:29:30 server sendmail[29795]: p93CSI3t029795: [email protected], ctladdr=tjlytle (1001/1001), delay=00:01:12, xdelay=00:01:12, mailer=relay, pri=30129, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p93CSIs6029796 Message accepted for delivery)
Oct 3 12:29:30 server sm-mta[30649]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128
Verifique seus servidores DNS. Se você tem uma entrada quebrada ou lenta em /etc/resolv.conf, ela pode causar todos os tipos de problemas intermitentes ao enviar e-mails.