Buon giorno a tutti.
Mi sono accorto che lo script, che posto di seguito, per l'invio delle mail, rende le stesse Spam o Posta indesiderata da qualche provider.
Codice PHP:
if (strlen($txtEmail) > 0 && $bInviaMail==1) {
$destinatari = $txtEmail;
$oggetto = "Risposta alla Vostra Segnalazione all'Azienda";
$messaggio = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'
."<html>"
." <head>"
." <title>Risposta alla Vostra Segnalazione del ".$txtDataSegnalazione." al sito Aziendale</title>"
.' <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">'
." </head>"
." <body>"
." <h3>ASTOR: Azienda Service</h3>"
."
Risposta del:".$txtDataRisposta. "\n
".$txtRisposta."</p>"
."
Un cordiale saluto.</p>"
." </body>"
."</html>"
."";
/* Per inviare email in formato HTML, si deve impostare l'intestazione Content-type. */
$intestazioni = "";
$intestazioni .= "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
$intestazioni .= "From: ASTOR <info@astor.com>\r\n";
if (mail($destinatari, $oggetto, $messaggio, $intestazioni)) {
echo "
La Risposta alla Segnalazione n.[b]".$hidIdSegnalazione."[/b] è stata registrata ed inviata al seguente indirizzo [b]".$destinatari."[/b] correttamente!\n
<a href=\"?p=lista_segnalazioni\">Indietro</a>
</p>";
}
else{
echo "
Non è stato possibile inviare la mail di risposta al seguente indirizzo:<a href=\"mailto:$destinatari\">".$destinatari."</a></p>";
}
}
else{
echo "
La Risposta alla Segnalazione n.[b]".$hidIdSegnalazione."[/b] è stata registrata ma non inviata al indirizzo di posta dell'inquilino\n
<a href=\"?p=lista_segnalazioni\">Indietro</a>
</p>";
}
Vi chiedo cortesemente se c'è un modo per ovviare a questo problema cosi da essere sicuro che la mail che invio sia realmente recapitata al destinatario.
Grazie mille.
Buona giornata a tutti.