Enviar e-mail lento usando Wordpress e Sendmail

1

Eu tenho um site Wordpress simples com o plug-in do Contact Form 7 . Ao enviar um formulário pelo site, ele pode levar mais de 30 segundos para ser processado.

O contato 7 usa o Sendmail para entregar os emails (para um endereço externo). O envio de formulários nunca falha (mas é muito lento), o resto do site é bom em termos de velocidade.

Existe uma maneira de traçar o perfil do Sendmail para descobrir o que está demorando tanto?

O endereço para o qual ele está enviando é uma conta do Gmail e sempre é exibido.

    
por rjstelling 24.08.2009 / 12:39

3 respostas

2

Por favor, veja esta resposta , era um FQDN problema.

    
por 25.08.2009 / 13:48
1

se você puder ver os registros de e-mail em tempo real, verá o tempo entre o e-mail chegar na fila e será realmente enviado e verifique se é um problema do MTA ou não

    
por 24.08.2009 / 23:37
0

Eu tive esse problema. Levou 5 minutos para enviar um e-mail (limite de tempo limite). Eu mudei o nome da máquina de "new-host" para seu verdadeiro nome dns. Em seguida, levou apenas 90 segundos para enviar o e-mail. Depois disso, eu adiciono ao /etc/resolv.conf (linha "nameserver xx: xx: xx: xx: xx: xx", no lugar de xx ... coloque o IP IPv6 do seu DNS). Então o e-mail foi enviado em 3 segundos. Um fato curioso é: se eu enviar um e-mail usando o sendmail a partir da linha de comando, o e-mail é enviado rapidamente sempre. Mas do phpmail, o problema aparece.

Para mais informações de depuração (tempo limite de alteração, etc), consulte o /opt/lampp/apps/wordpress/htdocs/wp-includes/class-phpmailer.php

    
por 08.03.2018 / 03:54