Existem algumas situações em que o WordPress simplesmente não envia e-mails corretamente, principalmente quando o domínio em questão usa o serviço de e-mail do Google Apps. Não raramente esse inconveniente acaba virando um problema, pois o administrador do blog não recebe os avisos de novos comentários, e os leitores que marcaram a opção de receber novos comentários por e-mail também não são avisados.
Pesquisando sobre o problema acabei descobrindo um plugin que resolve de maneira magnífica o problema da entrega dos e-mails: ele substitui o sistema de e-mails interno do WordPress por um verdadeiro cliente SMTP, permitindo inclusive que se use o SMTP do GMail para fazer o envio das mensagens!
Trata-se do ShiftThis Swift SMTP, que vou ensinar a configurar para um domínio usando o Google Apps. Mas a condfiguração é simples, e muito fácil de fazer para quem esteja usando outro tipo de solução de e-mail.
Os passos para fazer a correta instalação do plugin são os seguintes.
Crédito da Imagem: CARLOSWEICK via Flickr



Engraçado você comentar sobre esse problema. Tenho meu blog com o Google Apps configurado há uns 5 meses e só nas duas últimas semanas que tive problemas com envio de e-mails.
Valeu a dica!
É que eu leio mentes e me antecipo aos problemas dos meus clientes. Está na hora de você vir pra cá também!
Brincadeirinha! Mas só a primeira parte, a segunda é sério.
Lembrando que o Google Apps tem uma limitação de movimentar no max 500 emails por dia em cada conta. Ou seja, se o WordPress tiver que enviar 1000 emails em um dia, apenas os 500 primeiro chegarão de fato ao seu destino final.
Sem falar que SMTP consome mais CPU e demora mais pra enviar do que pela função mail do PHP.
Já usei o swiftSMTP e garanto que é uma boa solução temporária para “tapar buraco”, mas uma solução definitiva é trabalhar em arruamr a compatibilidade entre seu servidor e o Google Apps. ;D
Olá Janio,
Estou enfrentando um problema que achei que esse ShiftThis Swift SMTP iria resolver. Eu mudei o gerenciamento de emails do meu servidor para o GMail. Isso não atraplhou a saida de emails do meu blog. Mas de uns dias para cá isso parou de acontecer. Não consigo ter mais nenhuma saída de emails. Instalei esse plugin e configurei corretamente como indicado no seu post, no envio de teste ele estoura essa mensagem: O q eu faço??
Fatal error:
Uncaught Error of type [Swift_Connection_Exception] with message [The SMTP connection failed to start [tls://smtp.gmail.com:465]: fsockopen returned Error Number 66343792 and Error String ‘Unable to find the socket transport “tls” – did you forget to enable it when you configured PHP?’]
@0 require_once() in C:\Inetpub\vhosts\itdrops.com.br\httpdocs\wp-admin\options-general.php on line 10
@1 do_action() in C:\Inetpub\vhosts\itdrops.com.br\httpdocs\wp-admin\admin.php on line 79
@2 call_user_func_array() in C:\Inetpub\vhosts\itdrops.com.br\httpdocs\wp-includes\plugin.php on line 339
@3 st_smtp_options_page() in on line
@4 wp_mail() in C:\Inetpub\vhosts\itdrops.com.br\httpdocs\wp-content\plugins\swift-smtp\shiftthis-smtp.php on line 92
in C:\Inetpub\vhosts\itdrops.com.br\httpdocs\wp-content\plugins\swift-smtp\Swift\lib\Swift\Errors.php on line 99
Desculpe, Paulo, mas não tenho como ajudar. A não ser que você se torne cliente da PortoFácil.