Fórum PHPMailer #518525

01/05/2015

0

Pessoal como posso usar css em um corpo do PHPMailer, quero usar imagens e almentar fontes do email enviado para o usuario como posso ta fazendo isso?

aqui ta o codigo que envia email para o usuario, ja tentei usar diversos módulos mais nao conseguir.

function SendUserConfirmationEmail(&$formvars)
{
$mailer = new PHPMailer();
$mailer->CharSet = 'utf-8';
$mailer->AddAddress($formvars['email'],$formvars['name']);
$mailer->Subject = "O seu registo na ".$this->sitename;

$mailer->From = $this->GetFromAddress();

$confirmcode = $formvars['confirmcode'];

$confirmcode;

$confirm_url = $this->GetAbsoluteURLFolder().'/confirmreg.php';

$mailer->Body ="Olá ".$formvars['name']."\r\n\r\n".
"Obrigado por se cadastrar em nosso site".$this->sitename."\r\n".
"Por favor, copie o codigo abaixo para confirmar seu cadastro.\r\n".
"$confirmcode\r\n".
"$confirm_url\r\n".
"\r\n".
"Ateciosamente,\r\n".
"Webmaster\r\n".
$this->sitename;

if(!$mailer->Send())
{
$this->HandleError("Falha enviando e-mail de confirmação de inscrição.");
return false;
}
return true;
}
Edson Costa

Edson Costa

Responder

Posts

06/07/2015

Edson Costa

Tem muito tempo que não uso PHP, mas pelo que me lembre com em qualquer outra linguagem para conseguir o que quer tem de criar o corpo no formato HTML.

Se não me engano era algo assim:
$mail->Subject = $Subject;
$mail->Body    = $Body;
$mail->IsHTML(true); 


Dai é criar o corpo da mensagem com controles HTML e CSS.

Ressaltando tem anos que não uso PHP então pode existir outra forma, esperemos os experts se manifestar.


Obrigado!
problema resolvido.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar