O Dragun postou ótimo tutorial de como usar o PHPMailer aqui: http://www.webly.com.br/tutorial/php/10842/phpmailer.htm

Porém ao usa-lo surgiu um problema. O erro retornado era esse: Language string failed to load: instantiate 

Pesquisando por ai encontrei a solução.

O problema acontece em servidores WINDOWS e é dado por uma diferença entre WINDOWS e LINUX na hora de interpretar o HEADERS

Enfim, pra quem quiser ler aqui explica certinho: http://www.u-g-h.com/index.php/2007/04/27/...r-issue-on-iis/

Pra quem quer apenas a solução rápida, siga aqui:

Para solucionar basta editar o arquivo class.phpmailer.php subistituindo esse código:

CODE
//**
* Formats an address correctly.
* @access private
* @return string
*/
function AddrFormat($addr) {
if(empty($addr[1]))
$formatted = $addr[0];
else
{
$formatted = $this->EncodeHeader($addr[1], ‘phrase’) . ” <” .
$addr[0] . “>”;
}

return $formatted;
}


Por esse:

CODE
/**
* Formats an address correctly.
* @access private
* @return string
*/
function AddrFormat($addr) {

$formatted = $addr[0];

return $formatted;
}




E Shazaaaan!! Tudo funcionará normalmente!

Você gostou? Comente no fórum!

Mais recentes em PHP

Zend frameworks - o inicio
Por LeandroBarral - Primeiros passos.....
Classe de conexão com mysql
Por Carutcho - Pô esses dias passei aqui no forum de php pra dar uma...
Decimal para hexadecimal
Por dragun - Exemplo de função recursiva...
Como enviar sms via celular e php da forma mais barata
Por Micox - Tutorial de envio de mensagens de texto através do celular usando php...
Phpmailer - problema em servidores windows
Por PXzin - Tutorial para resolução....

Ver mais Artigos de PHP.

Ver e retirar outras dúvidas no fórum Webly.

Alguns Direitos Reservados | RSS | O Fórum

Webly Portal e Fóruns - Internet + Humana | Design by ArthurHenrique.com