salve a tutti,
ho un problema con phpmailer: finora ho usato senza problemi la classe class.phpmailer.it, ma da quando ho implementato il mio codice con l'estensione msqli il testo del messaggio di posta viene inviato come se non fosse riconosciuto l'html e l'allegato non viene riconosciuto come carattere esadecimale (o qualcosa di simile); per chiarezza, posto qui sotto il codice:
in pratica, nel messaggio inviato, il testo del messaggio, invece che presentarsi come
"testo del messaggio" con carattere Arial e 16px, disposto a tabella (come scritto nel codice html)
si presenta proprio come segue:
<table width="100%" align="center">
<tr>
<td align="center">
<span style="color: black; font-family: Arial; font-size: 16px;">testo del messaggio</span></p></td>
</tr>
</table>
è un gran peccato che non funzioni perche PHPmailer è una gran bella libreria. Confido nella vostra pazienza e grazie in anticipo
ho un problema con phpmailer: finora ho usato senza problemi la classe class.phpmailer.it, ma da quando ho implementato il mio codice con l'estensione msqli il testo del messaggio di posta viene inviato come se non fosse riconosciuto l'html e l'allegato non viene riconosciuto come carattere esadecimale (o qualcosa di simile); per chiarezza, posto qui sotto il codice:
PHP:
// collegamento a phpmailer
require("phpmailer/class.phpmailer.php");
$oggetto = 'oggetto del messaggio';
$messaggio = '
<table width="100%" align="center">
<tr>
<td align="center">
<span style="color: black; font-family: Arial; font-size: 16px;">testo del messaggio</span></p></td>
</tr>
</table>';
$EMAIL = "[email protected]"
$mail = new PHPMailer();
$mail->CharSet = 'UTF-8';
$mail->From = "mittente";
$mail->FromName = "nome del mittente";
$mail->AddAddress($EMAIL);
$mail->isHTML(true);
//$mail->AddBCC($indirizzibcc);
$mail->Subject = $oggetto;
$mail->Body = $messaggio;
$mail->AltBody = $messaggio;
$mail->addAttachment("allegato.pdf");
in pratica, nel messaggio inviato, il testo del messaggio, invece che presentarsi come
"testo del messaggio" con carattere Arial e 16px, disposto a tabella (come scritto nel codice html)
si presenta proprio come segue:
<table width="100%" align="center">
<tr>
<td align="center">
<span style="color: black; font-family: Arial; font-size: 16px;">testo del messaggio</span></p></td>
</tr>
</table>
è un gran peccato che non funzioni perche PHPmailer è una gran bella libreria. Confido nella vostra pazienza e grazie in anticipo