Inviare email HTML

Ciao a tutti,

pare che inviare una email con il comando mail() di php, ultimamente sia diventata una delle cose più difficili, ed anche se l'email parte, può sicuramente dire: "Io speriamo che me la cavo.... "

Dopo aver smanettato parecchio per inviare una email HTML, ho optato per la soluzione più semplice.

Ecco il codice:

$testo = "<html><body>".$testo."</body></html>";

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $mittente<$email>\r\n";
mail($dati['email'],"oggetto...",$testo,$headers);

Il codice gestisce l'invio di una newsletter inviando una email a più mittenti.

Ho riscontrato però che qualche server non la riceve come ad esempio email.it.

Preciso che il testo che contiene la variabile $testo è un testo che contiene tag HTML.

Qualcuno sa dirmi perchè?

Grazie

inviato 9 anni fa
Assolollo
X 0 X

Si infatti sono molti che hanno problemi con l'invio di mail a determinati domini, io

personalmente stò combattendo questo problema con un mio sito ospite di Aruba.

Nel forum abbiamo già discusso anche quì.

E nel forum di HTML.it in questo topic.

 :bye:

risposto 9 anni fa
Marco Dario
modificato 9 anni fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda