Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144

    mail() non funziona con hotmail

    Ciao a tutti!

    Sto usando la seguente funzione per inviare la conferma di registrazione tramite email agli utenti del mio sito:


    codice:
    function reg_send_confirmation_mail($to, $from, $id){    //invio la mail di conferma
        $header = "MIME-Version: 1.0\r\n"; 
        $header .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
        $header .= 'From: "Webtutor" <mioserver@aaa.it> \r\n'; 
        $header .= "Return-Path: ".$from."\n";
        $msg = "Per confermare l'avvenuta registrazione, cliccate il link seguente:
        http://miosito.it=".$id."
        ";
        return (mail($to, "Conferma la registrazione", $msg, $header)) ? REG_SUCCESS : REG_FAILED;
    }
    Facendo dei test, ricevo correttamente le email su tutti gli account di posta tranne che in hotmail.

    Qualcuno saprebbe dirmi perchè?

    Grazie.
    Ultima modifica di mbistato; 13-08-2014 a 20:55

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Succede perché non metti tutti gli header, fa una ricerca, se ne è parlato tantissime volte.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Succede perché non metti tutti gli header, fa una ricerca, se ne è parlato tantissime volte.
    Ne ho visitati diversi di siti in cui parlano di questo problema. Li ho provati tutti ma non funzionano. Mi potresti dare qualche indicazione?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Ma qui sul forum hai cecato? Di sicuro ti manca il "reply to", ma tutti a memoria non me li ricordo.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Ma qui sul forum hai cecato? Di sicuro ti manca il "reply to", ma tutti a memoria non me li ricordo.
    Si ho cercato e ho trovato altri post in cui si dice di fare ricerche.

    Ho provato anche il seguente codice ma niente da fare:

    codice:
    $header = "MIME-Version: 1.0\r\n"; 
        $header .= "Content-type: text/html; charset=iso-8859-1\r\n";
        $header .= "Content-Transfer-Encoding: 7bit\n\n";
        $header .= 'From: "Webtutor" <webtutor@altervista.org>\r\n';
        $header .= "Reply-To: " .  $from . "\r\n";
        $header .= "Return-Path: ".$from."\r\n";
        $msg =' <html> 
                <head> 
                <title>Conferma registrazione</title>
                <meta charset="UTF-8">
                <style type="text/css"> 
                body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000;} 
                </style> 
                </head> 
                <body> 
                <p>Per confermare l\'avvenuta registrazione, cliccate il link seguente:<br> 
            http://www.webtutor.altervista.org/scripts/confirm.php?id='.$id.'</p> 
                </body> 
                </html> 
                ';
        return (mail($to, "Conferma registrazione", $msg, $header))
    Ultima modifica di mbistato; 14-08-2014 a 11:34

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Quote Originariamente inviata da mbistato Visualizza il messaggio
    Si ho cercato e ho trovato altri post in cui si dice di fare ricerche...
    E' così perché qualche volta si è risposto, ma sono una marea di più le persone che continuano a chiederlo e non si può sempre rispondere la stessa cosa, quindi ad un certo punto si dice di fare una ricerca.

    Tanto per dire ti manca anche "X-Mailer" che trovi specificato anche sul manuale della funzione mail() su php.net

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.