Salve a tutti,
ho scaricato phpmailer per inviare e-mail in formato html. ma ci sono due problemi. Il primo non mi riesce inviare e mail in quel formato![]()
...il secondo, ma ovviamente debbo risolvere prima l'altro problemuccio , è che debbo aggiungere del testo variabile alle mail
allora io uso il seguente codice php per la pagina che deve inviare la mail
il file conferma_mail.html inveceCodice PHP:require_once('phpmail/class.phpmailer.php');
$mail = new PHPmailer;
$body = $mail->getFile('conferma_mail.html');
$body = eregi_replace("[\]",'',$body);
$mail->IsHTML(true);
$mail->SetLanguage('it','phpmail/language/');
$mail->From = "info@miosito.it";
$mail->FromName = "First Last";
$mail->Subject = "Invia verifica e-mail";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
//$mail->MsgHTML($body);
$mail->Body = $body;
$mail->AddAddress("a me", "John Doe");
if(!$mail->Send()) {
echo $mail->ErrorInfo;
} else {
echo "Mail inviata con successo";
}
questo è quanto. sul sito ufficiale non ci sono molte spiegazioni . nella sezione example solo tre esempi.codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Notifica e-mail</title> <style> body { background-image:url(../img/public/sfondomail.jpg); background-repeat:no-repeat; } .corpo { position:absolute; top:100px; left:20px; padding:10px; font-size:12pt; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; } </style> </head> <body > <div class="corpo"> Verifica invio mail</p> </div> </body> </html>
![]()

...il secondo, ma ovviamente debbo risolvere prima l'altro problemuccio , è che debbo aggiungere del testo variabile alle mail
Rispondi quotando
