Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHPMailer - wysłanie wiadomości w formie html
Forum PHP.pl > Forum > PHP
mariusz_edw
Witam.

Próbuję wysłać wiadomość w formie HTML.

W tym celu używam:

  1. $mail->Body = '<html><body><a href="' . $_GET['f1'] . '">' . $_GET['f1'] . '</a></body></html>';


Niestey na gmaila dociera mi tekst:

<html><body><a href="wp.pl">wp.pl</a></body></html>

zamiast linku.

Ktoś podpowie, w jaki sposób wysłać wiadomość w formie HTML ?
pitu
Spróbuj dodać:
  1. $mail->IsHTML(true);
trueblue
$mail->msgHTML('tu kod html');
irekk
Ja to robie tak:

  1.  
  2. public function setBody($bIsHtml, $sBody, $sAltBody = '') {
  3.  
  4. $this->oPhpMailer->Body = $sBody;
  5.  
  6. if($bIsHtml) {
  7.  
  8. $this->oPhpMailer->AltBody = $sAltBody;
  9. $this->oPhpMailer->IsHTML(true);
  10. }
  11. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.