Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. php e invio posta verso hotmail
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • D
      dstorm82 User Attivo • ultima modifica di

      php e invio posta verso hotmail

      Ciao a tutti,

      sono l'unico che non riesce a inviare email da Php verso hotmail e live?

      Sembra che da metà agosto abbiamo applicato un filtro forse troppo rigido che mette in blacklist tutto...

      qualcuno è riuscito a risolvere? cambiando header si può fare qualcosa?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • L
        lucabartoli User Attivo • ultima modifica di

        Strano...
        Mi vengono in mente 3 possibili cause:

        • Potrebbe essere qualche errore nel codice della mail, che a quel punto viene considerata spam da hotmail
        • Hotmail ignora il tipo di x-mailer che utilizzi nell'header della e-mail
        • Il server dal quale invii è in qualche blacklist che hotmail utilizza come risorsa per l'antispam (e qui non ci puoi fare nulla)
        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          tigrone User Attivo • ultima modifica di

          Puoi postare il codice che usi per inviare le mail?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • D
            dstorm82 User Attivo • ultima modifica di

            semplice funzione mail di php

            mail ()

            per intenderci questo

            <?php
            $to = '[email protected]';
            $subject = 'the subject';
            $message = 'hello';
            $headers = 'From: [email protected]' . "\r\n" .
            'Reply-To: [email protected]' . "\r\n" .
            'X-Mailer: PHP/' . phpversion();

            mail($to, $subject, $message, $headers);
            ?>

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              tigrone User Attivo • ultima modifica di

              Se togli $headers arrivano.
              Arriva anche se lasci "From: indirizzo"

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • D
                dstorm82 User Attivo • ultima modifica di

                Ho letto che tanti hanno avuto lo stesso problema verso hotmail per via di un sistema di verifica ip che non funziona tanto bene

                Provo a modificare il mio header, speriamo

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  tigrone User Attivo • ultima modifica di

                  Io ho provato col tuo codice:

                  • così com'è, non arrivano.
                  • togliendo l'header, arrivano anonime.
                  • lasciando solo 'From: indirizzo' arrivano mettendo un indirizzo valido; lasciando '[email protected]' non arrivano.
                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • L
                    lucabartoli User Attivo • ultima modifica di

                    Prova questo e dimmi se va:

                    
                        $headers = "From: \"$name\" <$email>\n";
                        $headers .= "X-Mailer: PHP/lbmailer\n";
                        $headers .= "MIME-Version: 1.0\n";
                        $headers .= "Content-type: text/plain; charset=\"UTF-8\"\n";
                        $headers .= "Content-Transfer-Encoding: quoted-printable\n";
                    

                    Se non usi utf-8 o non sei sicuro allora aggiungi la codifica degli headers.
                    Il codice diventa così:

                        $headers = "From: \"$name\" <$email>\n";
                        $headers .= "X-Mailer: PHP/SimpleModalContactForm\n";
                    
                        // UTF-8
                        if (function_exists('mb_encode_mimeheader')) {
                            $subject = mb_encode_mimeheader($subject, "UTF-8", "B", "\n");
                        }
                        else {
                            // abilita mb_encode_mimeheader o rischi di
                            // inviare e-mails non UTF-8
                        }
                        $headers .= "MIME-Version: 1.0\n";
                        $headers .= "Content-type: text/plain; charset=\"UTF-8\"\n";
                        $headers .= "Content-Transfer-Encoding: quoted-printable\n";
                    
                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    Caricamento altri post
                    Rispondi
                    • Topic risposta
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti