Visualizzazione risultati 1 fino 8 di 8

Discussione: gmail non riceve mail !

  1. #1
    alino74 non è connesso Utente giovane
    Data registrazione
    22-06-2009
    Messaggi
    38

    Predefinito gmail non riceve mail !

    Ciao raga!

    Funzione x invio email di conferma registrazione al sito...
    Codice PHP:
    $header = "MIME-Version: 1.0\r\n";
    $header .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $header .= "Content-Transfer-Encoding: 7bit\r\n";
    $header .= "From: Amministratore miosito.it <admin@miosito.it>\r\n";
    $header .= "Reply-to: [email]admin@miosito.it[/email]\r\n";
    $header .= "X-Mailer: PHP/". phpversion();

    $oggetto = "Registrazione a miosito.it";

    $destinatario = "utente@xxx.yy";

    $messaggio = "convalida la registrazione ecc. ecc.";

    -->
    mail($destinatario, $oggetto, $messaggio,$header)
    Non invia mail ad account gmail !
    Aiuto!
    Ultima modifica di andreafallico : 06-04-2012 alle ore 18.19.24

  2. #2
    Guest

    Predefinito

    hai controllato se per caso arriva come spam?

  3. #3
    alino74 non è connesso Utente giovane
    Data registrazione
    22-06-2009
    Messaggi
    38

    Predefinito

    no non arriva come spam...

  4. #4
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Io ho gmail e questo mi pare al quando strano, premetto che già in precedenza ho provato ad inviare mail a gmail, e mi è sempre andato tutto bene.

    Modificando solamente il destinatario della mail, sul tuo codice, ovvero questo:

    Codice PHP:
    <?php
    $header
    = "MIME-Version: 1.0\r\n";
    $header .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $header .= "Content-Transfer-Encoding: 7bit\r\n";
    $header .= "From: Amministratore miosito.it <admin@miosito.it>\r\n";
    $header .= "Reply-to: [email]admin@miosito.it[/email]\r\n";
    $header .= "X-Mailer: PHP/". phpversion();

    $oggetto = "Registrazione a miosito.it";
    $destinatario = "xxx@gmail.com";
    $messaggio = "convalida la registrazione ecc. ecc.";

    mail($destinatario, $oggetto, $messaggio, $header);
    ?>
    La mail mi viene inviata correttamente, e no come spam, sicuro di non aver sbagliato a inserire l'indirizzo del destinatario?

    Cmq, per vedere se si tratta di un'errore della funzione mail modifica l'ultima riga cosi:

    Codice PHP:
    if (mail($destinatario, $oggetto, $messaggio, $header)) {
    echo
    "Mail inviata correttamente.";
    }else {
    echo
    "Errore.";
    }
    Come puoi notale, infatti di da sempre mail inviata, proprio perché, almeno credo, non ci sia nessun errore nella mail, mi è bastato cambiare l'indirizzo del destinatario e la mail mi è arrivata.

    P.S.: Se proprio non ti funzione prova ad inviare la mail tramite protocollo smtp, o semplicemente utilizzando la classe phpMailer(), fai una ricerca su internet per sapere come si usa.
    Ultima modifica di sevenjeak : 07-04-2012 alle ore 09.27.06

    Sevenjeak
    Software developer and much more

  5. #5
    alino74 non è connesso Utente giovane
    Data registrazione
    22-06-2009
    Messaggi
    38

    Predefinito

    No, i destinatari (o il destinatrio) sono corretti
    & la funzione mail di PHP non restituisce nessun errore!
    E' come se l'e-mail venisse "presa in carico" dal sistema di Altervista e rimanesse "sospesa" senza mai essere inviata....boh!

  6. #6
    alino74 non è connesso Utente giovane
    Data registrazione
    22-06-2009
    Messaggi
    38

    Predefinito

    Ho provato ad aggiungere anche:

    ini_set ( "SMTP", "smtp.gmail.com" );
    ini_set ( "smtp_port", "25" );

    Ma continua ad NON inviare mail ad account gmail!
    Funzionante con gli altri account!

  7. #7
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Strano... non saprei, a me funziona perfettamente, sicuro che nell'account gmail non hai impostato qualche filtro, altrimenti non saprei che dire.

    Hai provato la classe phpMailer()?
    Ultima modifica di sevenjeak : 07-04-2012 alle ore 23.15.43

    Sevenjeak
    Software developer and much more

  8. #8
    alino74 non è connesso Utente giovane
    Data registrazione
    22-06-2009
    Messaggi
    38

    Predefinito

    non ancora...volevo riuscire a risolvere senza!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •