Buon giorno, non capisco il perchè, questo sistema di invio e-mail, a volte funziona altre no.
Ho pensato che forse, alcuni provider reputano queste e-mail come Spam o Posta Indesiderata e quindi gli utenti non le ricevono.

Posto questo codice, pregandovi di dirmi cortesemente se c'è qualcosa in questa porzione di script che non funziona e/o può essere ottimizzata..
Codice PHP:
<?php
if (strlen(trim($txtMail)) > 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 Aiendale</title>'
                            
.'        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">'
                            
.'    </head>'
                            
.'    <body>'
                            
.'        [img]http://www.azienda.it/Esterni/logo.jpg[/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.azienda.it/index.php?p=confirm&amp;hash='
.$hash_generato.'&amp;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>'
                            
.'';

                
$intestazioni "";
                
$intestazioni .= "MIME-Version: 1.0\r\n";
                
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
                
$intestazioni .= "From: Azienda\r\n";

                
/* ed infine l'invio */
                
if(isset($_SESSION['verificaInvioMail'])){
                    if(@
mail($destinatari$oggetto$messaggio$intestazioni)) {
                        
$_SESSION['verificaInvioMail'] = "1";
                        if(
$Update == "1"){
                            
//modifica dati
                            
echo "DATI AGGIORNATI CON SUCCESSO - EMAIL INOLTRATA CON SUCCESSO";
                        }
                        elseif(
$Insert == "1"){
                            
//nuova registrazione
                            
echo "    LE ABBIAMO INVIATO UNA MAIL NELLA QUALE DOVRA' PER CONFERMARE LA REGISTRAZIONE!
                                    EMAIL INOLTRATA CON SUCCESSO."
;
                        }
                        else{
                            
//profilo emilinato
                            
echo "UTENTE CANCELLATO CON SUCCESSO - EMAIL INOLTRATA CON SUCCESSO";
                        }
                    }
                    else{
                        echo 
"Problemi nell'invio della mail di conferma [b]Registrazione[/b]!";
                    }
                }
                else{
                    echo 
"OPERAZIONE GI&Agrave; ESEGUITA ED EMAIL GI&Agrave; INOLTRATA";
                    
$_SESSION['verificaInvioMail'] = "";
                }

                include(
'countdown/countdown.htm');
                
header("Refresh: 15; URL=LogOut.php");
            }
        }


?>
Grazie mille e buona giornata.