La classe PHPMailer ci consente di inviare con semplicità anche email contenenti immagini; anche in questo caso la sintassi da utilizzare non è particolarmente complicata, sarà sufficiente indicare nel corpo del messaggio il percoso all'immagine che intendiamo mostrare al nostro destinatario:
<? require "phpmailer/class.phpmailer.php"; $messaggio = new PHPmailer(); $messaggio->IsSMTP(); $messaggio->IsHTML(true); $messaggio->Host = 'Host SMTP'; $messaggio->From = 'info@mittente.it'; $messaggio->AddAddress('info@destinatario.it'); $messaggio->AddReplyTo('info@mittente.it'); $messaggio->Subject = 'Formato HTML con immagine.'; $messaggio->Body = '<html><body><center>Il logo di MRWebmaster.it<br>'; //percorso all'immagine $messaggio->Body .= '<img src="http://www.mrwebmaster.it/v2_img/logo_mrwebmaster.gif">'; $messaggio->Body .= '</center></body></html>'; if(!$messaggio->Send()){ echo $messaggio->ErrorInfo; }else{ echo 'Email inviata correttamente!'; } $messaggio->SmtpClose(); unset($messaggio); ?>Chiaramente, con un pò di intraprendenza, un modulo form e qualche riga di listato sarà molto semplice sfruttare la classe PHPMailer per creare efficienti script destinati all'invio delle nostre newsletter.