Salve,
uso questo codice per inviare una mail da un form:

Codice PHP:
public function run() {
        
$tipo $_POST['pagina'];
            
session::set('senderform',$tipo);
        
$ipaddress $_POST['ipaddress'];
        if (
$_POST['normaprivacy'] != 'ipok') {
            
session::set('esitoform'"Accettare l'Informativa sulla Privacy");
        } elseif ((
$_POST['cognome'] == '')) {
            
session::set('esitoform'"Inserire il Cognome");
        } elseif ((
$_POST['nome'] == '')) {
            
session::set('esitoform'"Inserire il Nome");
        } elseif ((
$tipo == 'unisciti') && ($_POST['mansione'] == '')) {
            
session::set('esitoform'"Inserire la Mansione");
        } elseif ((
$tipo == 'contatti') && ($_POST['msg'] == '')) {
            
session::set('esitoform'"Inserire un messaggio");
        } elseif ((!(
filter_var($_POST['email'], FILTER_VALIDATE_EMAIL))) || ($_POST['email'] == '')) {
            
session::set('esitoform'"E-Mail Assente o formato E-Mail Non Valido");
        } else {
            
$email $_POST['email'];
            
$nc $_POST['cognome'] . " " $_POST['nome'];
            
$cn $_POST['nome'] . " " $_POST['cognome'];
            
$msg $_POST['msg'];
            if (
$tipo == 'unisciti') {
                
$mansione $_POST['mansione'];
                
$oggetto "Unisciti a Noi di $nc";

                
$messaggio "<h2>Salve, vorrei unirmi all'Associazione 
                    Culturale Omero</h2>
                    Mi chiamo: <h3>
$nc</h3>
                    il mio indirizzo email &egrave;: <h3>
$email</h3> 

                Mansione Indicata: 
$mansione";
                if (
$msg != '') {
                    
$messaggio.="
Messaggio Allegato:

 
$msg</p>";
                }
            } else {
                
$oggetto "Contattaci di: $nc";
                
$messaggio "<h2>Un Messaggio per l'Associazione Culturale Omero</h2>
                     Salve, Mi chiamo: <h3>
$cn</h3>
                    il mio indirizzo email &egrave;: <h3>
$email</h3> 
"
;
                if (
$msg != '') {
                    
$messaggio.="
Messaggio Allegato:
 

$msg</p>
"
;
                }
            }
            
$headers "MIME-Version: 1.0\r\n";
            
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
            
$headers .= "From: $nc <$email> \r\n!";
            
$to "Omeromusical <omeromusical@gmail.com>";
            
$message "<html>
                        <head>
                            <title>
$oggetto</title>
                        </head>
                        <body>
            [img]http://omeromusical.altervista.org/public/images/default/logo.png[/img]
            <h1>
$oggetto </h1>
                        
$messaggio
            <h6>L'indirizzo Ip del mittente &egrave; : 
$ipaddress</h6>
                        </body>
                        </html>"
;
            
mail($to$oggetto$message$headers);

            
session::set('esitoform''ok');
        }
        
header('location: ../contatti/esito');
    }

}

?> 
Il problema è che se lo invio tramite Google Chrome il messaggio finisce in POSTA IN ARRIVO se lo invio da Firefox o da Internet Explorer finisce in SPAM.

Qualcuno sa indicarmi un motivo e/o una possibile soluzione ??

Grazie Daniele