Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: Php :: Indice Php

Inviare email in formato HTML con PHPMailer

Inserito il: 20-06-2006


Per inviare email in formato HTML tramite la classe PHPMailer, dovremo fare poche modifiche rispetto al codice utilizzato per il messaggio in semplice formato testo, basterà indicare nel corpo del messaggio i tag HTML che vogliamo formattino il nostro testo:
<?
require "phpmailer/class.phpmailer.php";
$messaggio = new PHPmailer();
$messaggio->IsSMTP();

//settiamo su true il metodo che indica alla classe 
//il formato HTML
$messaggio->IsHTML(true);
$messaggio->Host='Host SMTP';

//intestazioni e corpo dell'email
$messaggio->From='info@mittente.it';
$messaggio->AddAddress('info@destinatario.it');
$messaggio->AddReplyTo('info@mittente.it'); 
$messaggio->Subject='Prova formato HTML';

//inseriamo i tag HTML e i CSS per formattare il messaggio
$messaggio->Body = '<html><body><head><style>';
$messaggio->Body .= '.up{background-color:#FF0000;color:#000000;font-size:12px}';
$messaggio->Body .= '.down{color:#FF0000;text-align:left;font-size:15px}';
$messaggio->Body .= '</style></head>';
$messaggio->Body .= '<center><table><tr><td class="up">Ciao!!</td></tr>';
$messaggio->Body .= '<tr><td class="down">ciao!!!</td></tr></table></center>';
$messaggio->Body .= '</body></html>';

//parte relativa all'invio
if(!$messaggio->Send()){ 
  echo $messaggio->ErrorInfo; 
}else{ 
  echo 'Email inviata correttamente!';
}
$messaggio->SmtpClose();
unset($messaggio);
?>

Anche in questo caso, valgono le avvertenze fatte per l'uso del metodo mail in alternativa ad SMTP; da notare come la classe rilevi il formato dell'email sulla base della chiamata del metodo IsHTML() a cui abbiamo passato l'argomento TRUE.

Attenzione: questo articolo è stato concesso in esclusiva per la pubblicazione a Mrwebmaster.it; ne è vietata la riproduzione,
anche parziale, senza l'esplicito consenso dell'autore e della redazione di Mrwebmaster.it.


Indice Php
Apache (19)
CGI (11)
Java (12)
Jsp (16)
Linux (18)
Manuali (6)
Perl (12)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (0)
Forum



Immagini random da cartella con PHP II
In questo breve tutorial mostreremo un semplice script che permette di mostrare casualmente un'immagine presa da una cartella; il vantaggio... Leggi l'articolo


Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti

Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
Ceptive.it
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Visual designer
Forum per Webmaster




Pagina caricata in 9.7990 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS