Suporte » Ajustando o WordPress » Envio de email do wordpress não funciona

  • Desde que mudei minha hospedagem para a Locaweb, percebi que o envio de email feito pelo wordpress não funciona.

    Para “corrigir” o problema temporariamente, tive que instalar o plugin WP-MAIL-SMTP, criar um email especifico para o respectivo domínio (o mesmo que foi registrado em “wp-admin > settings > general > email”) e modificar a função smtpSend() localizada no arquivo “/public_html/wp-includes/class-phpmailer.php” como descrito abaixo:

    protected function smtpSend($header, $body) {
    
    (...)
         if ('' == $this->Sender) {
              $smtp_from = $this->From;
         } else {
              $smtp_from = $this->Sender;
         }
    
         //Begin Modification - Added line of code
    
         //Overwriting smtp_from with the same email found at
         //"wp-admin > settings > general > email"
    
         $smtp_from = "contato@emailaccountdomain.com.br
    
         //End Modification - Added line of code
    
    (...)
    }

    A equipe da Locaweb fez um teste com a utilização da função PHP mail() e a mesma estava funcionando.

  • O tópico ‘Envio de email do wordpress não funciona’ está fechado para novas respostas.