WordPress não envia e-mails
Depois de várias tentativas e diversas semanas tentando corrigir o problema de envio de emails pelo wordpress, isso porque fiz várias tentativas mirabolantes (complicadas), instalei diversos plugins e nenhum deles adiantou!

Locaweb & WordPress
Meu blog fica hospedado na locaweb, entrei em contato o suporte, mais logo que identificam que o problema não é do servidor e é o WordPress, não querem nem saber e te despacham. Só que o zé mané do atendente não me falou que existia uma incompatibilidade da função PHPMailer do WordPress com os servidores Windows deles, que por um acaso é onde o meu blog está instalado! Veja abaixo como solucionei o problema!
Como solucionar?
- Localize o arquivo wp-includes\class-phpmailer.php
- Abra o arquivo e navegue até a linha com o seguinte código:
- Altere o conteúdo desta linha para:
- Localize o seguinte conteúdo:
- Altere o conteúdo da função acima para:
var $LE = "\n";
var $LE = "\r\n";
function AddrFormat($addr) {
if(empty($addr[1])) {
$formatted = $this->SecureHeader($addr[0]);
} else {
$formatted = $this->EncodeHeader($this->SecureHeader($addr[1]), 'phrase') . " < " . $this->SecureHeader($addr[0]) . ">";
}
return $formatted;
}
function AddrFormat($addr) {
return $this->SecureHeader($addr[0]);
}
Pronto!!! Funcionou! Foi simplesmente fazer essa alteração que tudo funcionou!!! E o pior de tudo, que essa informação estava disponível na wiki da locaweb!
Fonte:Locaweb
Posts Relacionados:
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Já pensei em mudar pra Locaweb, mas lá é tanta frescura, tanto bloqueio, tanta coisa que desisti. Prefiro ficar no meu host simples, onde tudo funciona do que ir para um grande onde quase tudo preciso usar “hacks” pra funcionar.
Esse problema só ocorre nos servidores Windows, no linux não ocorre erro. Mas não tenho do que reclamar quanto a qualidade do serviço. Muito bom por sinal!
Qual a sua hospedagem?
Atualmente estou no http://www.floripa.com.br. Plano de revenda.
Não funcionou comigo não
…
A Locaweb devia se chamar Melecaweb risos
Armando, fiz esse procedimento nas versões 2.8 e 2.8.1 e em ambas funcionou normalmente, só para lembrar que esse procedimento só é válido para as hospedagem Windows da locaweb. Em caso da hospedagem linux não tenho nem idéia de como solucionar.
Oi, tenho uma hospedagem em linux, e infelizmente não funcionou. Tentei vários plugins de formulário de contato, mas nenhum mandou e-mail.
Eu uso o Joomla em um outro site e funciona direitinho. Por que será que o WordPress dá pau em uma função tão simples???
locaweb em servidor linux use o plugin do wp Cimy Swift SMTP…
resolve.
ABraços.
Não funcionou. Meu site é wordpress e servidor windows…. e Locaweb. Como disse o Armando MELECAWEB kkkkk
como configurar o PHP Mailer no wordpress (Linux) ?