• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Sld

phpmailer com SMTP = problema no charset!

5 mensagens neste tópico

Viva,

Já fiz "meia dúzia" de pesquisas e não encontro explicação para este problema, passo a explicar:

Ao usar o phpmailer com SMTP activo, o charset da mensagem fica "estragado" independentemente de o ter definido como iso-8859-1 anteriormente.

Exemplo:

$mail = new phpmailer();
$mail->Sender = 'Test@email.com';
$mail->From           = 'Test@email.com';
$mail->FromName       = 'Test';
$mail->WordWrap       = 70;
$mail->IsHTML(true);
$mail->IsSendmail();
$mail->Charset        = 'iso-8859-1';
$mail->Host           = 'ssl://smtp.gmail.com:465';
$mail->IsSMTP();
$mail->SMTPAuth       = true;
$mail->Username       = 'user@gmail.com';
$mail->Password       = 'password';
$mail->Subject        = 'Test';
$mail->Body           = 'Sentence with spécial cháracters!';
$mail->AddAddress('user@gmail.com');
var_dump($mail->Send());

O que acabo por receber no email é: Sentence with spécial cháracters!

Alguém tem ideia do que possa ser?

Obrigado pela atenção.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

experimenta usar outro servidor de smtp que não o gmail, axo que passa por ai.

fica bem

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora