Buon giorno a tutti, non capisco come mai alcune mail arrivano ed altre no.
E' possibile che sia lo script che utilizzo per l'invio che da questo grave problema?
Codice PHP:
if (strlen($_SESSION['SessMailUserEsterno']) > 0) {
$destinatari = $txtMail ;
$oggetto = "Segnalazione ad AZIENDA";
$messaggio = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">'
.'<html>'
.' <head>'
.' <title>Conferma ricezione della Vostra Registrazione del '.date("Y-m-d G:i:s").' al sito AZIENDALE</title>'
.' <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">'
.' </head>'
.' <body>'
.' [img]http://www.miaAzienducola.com[/img]
';
if($Update != "" || $Insert!=""){
if($Update=="1"){
$messaggio .='
La Vostra Registrazione del '.date("Y-m-d G:i:s").' è stata aggiornata.</p>';
}
else{
$messaggio .='
La Vostra Registrazione del '.date("Y-m-d G:i:s").' è andata a buon fine.</p>';
}
$messaggio .= '
Per confermare la registrazione deve cliccare qui
[url="http://www.miaAzienducola.com/index.php?p=confirm&hash='.$hash_generato.'&id_utente='.$lastId.'"]Conferma registrazione[/url].
</p>';
}
else{
$messaggio .='
La Vostra Registrazione del '.date("Y-m-d G:i:s").' è stata cancellata.</p>';
}
$messaggio .='
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: Azienda <webmaster@miaAzienducola.com>\r\n";
/* ed infine l'invio */
if(isset($_SESSION['verificaInvioMail'])){
if(@mail($destinatari, $oggetto, $messaggio, $intestazioni)) {
$_SESSION['verificaInvioMail'] = "1";
if($Update == "1"){
echo "DATI AGGIORNATI - EMAIL INOLTRATA";
}
elseif($Insert == "1"){
echo " LE ABBIAMO INVIATO UNA MAIL NELLA QUALE TROVERÁ UN LINK(COLLEGAMENTO) PER CONFERMARE LA REGISTRAZIONE!
FINQUANDO NON CLICCHERÀ IL LINK, IL SUO PROFILO NON SARÀ ATTIVO.
EMAIL INOLTRATA.";
}
else{
echo "UTENTE CANCELLATO - EMAIL INOLTRATA ";
}
}
else{
echo "Problemi nell'invio della mail di conferma [b]Registrazione[/b]!Controlla eventualmente nella tua casella di posta se ti è arrivata la nostra mail per coinfermare la registrazione.";
}
}
else{
echo "OPERAZIONE GIÀ ESEGUITA ED EMAIL GIÀ INOLTRATA";
$_SESSION['verificaInvioMail'] = "";
}
}
}
Aiutatemi per favore...
Vi ringrazio come sempre :|
Buona giornata