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 invio mail - E' perfetto ma non invia
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      thedarkita ModSenior • 18 set 2008, 14:45 ultima modifica di

      Images Upload®<noreply>

      ti sembra un mittente valido?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • X
        xfattor89 User • 18 set 2008, 14:50 ultima modifica di

        ho provato con:
        [PHP]
        $headers = "From: Images Upload®postmaster@netsons.org\r\n"; //Il tuo nome
        $headers .= "X-Sender: postmaster@netsons.org\r\n"; //Il mittente
        [/PHP]

        non va lo stesso...:(

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • X
          xfattor89 User • 18 set 2008, 15:02 ultima modifica di

          sui server aruba funzionani...dai netsons no... evidentemente netsons non ha qulacosa che verifichi i propri domini mentre aruba si e hotmail lo blocca

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • K
            kian User Attivo • 18 set 2008, 17:04 ultima modifica di

            Allora io in una pagina php invio 2 email insieme.

            -Admin mail: destinata a me email@miosito.it ed è di aruba
            -Welcome email: destinata al cliente $email

            Prima questo php non prevedeva l'invio di una mail al cliente e funzionava. Da quando ho aggiunto l'invio della mail al cliente non funziona più. Il fatto strano è che ha funzionato per 2 giorni - inviava le 2 email - e poi blackout morto!

            Ho un'altra pagina dove invio tramite un mailer-system email ai clienti. Le variabili sono corrette e lo script funziona ma l'email non arriva nemmeno se invio alla mail aruba del sito.

            Sono confuso😢

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • X
              xfattor89 User • 18 set 2008, 17:10 ultima modifica di

              SI guarda è un casino assurdo non ci sto capendo più niente... su un server aruba ho risolto inserendo la funzione iniset() di php stesso identico codice su un server di netsons non funziona (NOTARE : non funziona solo verso hotmail)

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • K
                kian User Attivo • 19 set 2008, 01:10 ultima modifica di

                Sono felicissimo di comunicare che ho risolto il problema 😉

                Mi sono riscritto tutta la pagina php da zero e adesso funziona. Ho cercato di controllare i due file e sembrano identici solo che uno funziona e l'altro no. Credo che forse si trattasse di qualche if() non chiuso bene {}. Adesso la pagina mi invia tranquillamente l'email all'Admin, l'email di benvenuto al cliente, mi salva tutti i dati nel database, effettua il pagamento con paypal prendendo nome articolo, descrizione, costo (...) dal db.

                Soddisfattissimo!

                PERO sono deluso dal fatto che la "Welcome email" al cliente arriva solo se questo ha gmail. Alle caselle libero non arriva alcun messaggio nemmeno nella posta indesiderata / spam. Ne sapete qualcosa?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • X
                  xfattor89 User • 19 set 2008, 10:17 ultima modifica di

                  Certo Kian è il problema che ho io! di cui ho accennato qualcosa nei post precedenti. Cercando nel web ho trovato che anche libero come hotmail se riceve una mail non verificata la elimina prima ancora di fartela vedere!
                  Da host Aruba (che evidentemente sono certificati) la mail arriva tranquillamente su qualsiasi account, mentre da Netsons non arriva verso hotmail e libero.
                  Ho letto che bisogna verificare il server da cui proviene la mail col protoccolo SPF e pe rquanto riguarda la Microsoft con il Sender-ID.
                  Ho fatto alcune prove ma non ci capisco niente :bho: .
                  Se riesci a trovare qualcuno in grado di risolvere questo problema sarebbe supendo. ciaooo

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • K
                    kian User Attivo • 19 set 2008, 10:20 ultima modifica di

                    Io ho Aruba e non arriva lo stesso

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • X
                      xfattor89 User • 19 set 2008, 10:27 ultima modifica di

                      strano...perchè a me stesso codice da aruba va ma da netsons no..ti posto dei parametri che ho messo negli headers:
                      [PHP]
                      ini_set("SMTP","localhost"); //imposta smtp di aruba

                      $messaggio = $_POST['messaggio'];
                      $oggetto=$_POST['oggetto'];

                      $header="From: nomechevuoi noreply@aruba.it\r\n";
                      $header.= "X-Sender: noreply@aruba.it\r\n"; //Il mittente
                      $header.= "X-Mailer: PHP/".phpversion();
                      $header.= "Return-Path: noreply@aruba.it\r\n"; // Return-path
                      [/PHP]

                      prova con questi se non li hai gia messi! al posto di noreply@ruba puoi mettere quello che vuoi

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • K
                        kian User Attivo • 20 set 2008, 23:03 ultima modifica di

                        Ragazzi credo essere arrivato al punto di mettermi l'anima in pace. Il problema non è lo script, non è la funzione mail(), non è l'ini del server ma, come diceva xfattor89, è un problema di Libero (da me testato) e Hotmail.

                        L'ho scoperto registrandomi ad un forum con phpbb. L'email di attivazione l'ho richiesta una decina di volte e non arrivava mai nemmeno nella cartella spam. Ho dovuto cambiare con una mail gmail per risolvere il problema.

                        Ma vi pare una cosa possibile!? Come può essere che Libero sia irraggiungibile a tutte le mail generate da php? Internet è quasi tutto php :S Comunque questa cosa si verifica da poco tempo. Prima era tutto regolare... ma che succede!?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • X
                          xfattor89 User • 21 set 2008, 09:12 ultima modifica di

                          Ve l'avevo detto..semplicemente che hotmail e libero utilizzano da poco un anti-spam e per sorpassare questo blocco il provider da cui proviene la mail deve essere verificato con il sender-ID o il protocollo SPF. Putrtoppo noi non dobbiamo fare niente, ma è il nostro hosting che deve farsi avanti e risolvere il problema.
                          Ho contattato Netsons personalmente e dopo alcuni chiarimenti mi hanno detto che stanno provvedendo a questo problema.
                          Per chi ha lo stesso problema l'unico modo è contattare l'assistenza del proprio servizio di hosting e dire loro l'esatto problema!! io attendo! vediamo un po cosa riescono a fare..:yuppi:

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • K
                            kian User Attivo • 26 set 2008, 01:24 ultima modifica di

                            Stavo per aggiungere la fatturazione dei clienti php+sql quando mi sono reso conto che l'email adesso funziona! Come è bello vedere che tutto quadra 😄

                            LIBERO.IT Funziona

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • X
                              xfattor89 User • 26 set 2008, 10:01 ultima modifica di

                              Beato teee. a me da Netsons a Hotmail non funziona ancora:bho: ho appena provato

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • G
                                gigi.la.trottol User • 30 set 2008, 13:45 ultima modifica di

                                @xfattor89 said:

                                Beato teee. a me da Netsons a Hotmail non funziona ancora:bho: ho appena provato

                                anche io ho netsons e funziona.
                                posto il codice:

                                [php]
                                $punt_db=mysql_connect($host,$user,$psw) or $conn="Errore nella connessione al database&";
                                mysql_select_db($db,$punt_db) or die("Impossibile raggiungere il database".$db);
                                $rs= mysql_query("SELECT * FROM elenco ");
                                $nr = mysql_num_rows($rs);
                                if ($nr != 0){
                                for($x = 0; $x < $nr; $x++){
                                $row = mysql_fetch_assoc($rs);

                                            $emailTo = $row['email'];
                                            $messaggio = stripslashes($_POST[messaggio]);
                                            $subject = $_POST[oggetto];
                                            
                                            $headers = "From: Sacca Tennis Team <info@saccatenni.net>\r\n";
                                            $headers .= "MIME-Version: 1.0\r\n";
                                            $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
                                            $headers .= "Return-Path: Sacca Tennis Team <info@saccatenni.net>" ." \r\n";
                                            $headers .= "Reply-To: Sacca Tennis Team <info@saccatenni.net>" . "\r\n";
                                            
                                            mail($emailTo, $subject, $messaggio, $headers);        
                                

                                [/php]

                                a me funziona anche se lo mette in indesiderata e sto cercando di capire come fare per far in modo che non lo consideri tale, ma almeno funziona :fumato:

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • M
                                  mik.mo User • 23 lug 2009, 13:18 ultima modifica di

                                  Ragazzi io ho un problema simile con il server windows di ARUBA... in pratica ho utlizzato una mailinglist, testata prima su altervista.org e fungeva bene. Adesso l'ho spostata sul sito a cui sto giochicchiando ovvero il sudetto server ARUBA (Hosting Windows). La cosa eclatante è su libero.it arriva la mail di conferma come anche su Hotmail.com su TISCALI niente da fare... qualcuno ha avuto questo problema?
                                  Vi posto mezzo codice solo per la conferma dell'email.

                                  [PHP]
                                  $rseed=date("U")%1000000;
                                  srand($rseed);
                                  $thekey=md5(rand(10000,10000000));
                                  $email=$_POST['email'];
                                  $newaddress="INSERT into m_list (address,mailkey,listid) values('$email','$thekey','$lists')";
                                  $newaddress2=mysql_query($newaddress) or die("Could not query");
                                  ini_set("SMTP","62.149.131.123");
                                  mail("$email",$confirmthing,"Per completare l'iscrizione, per favore cliccare sul seguente link: $yourfilepath/confirm.php?email=$email&thekey=$thekey","From: $yourmail");
                                  print "Un email con il link di conferma è stata spedita al tuo indirizzo Email!";
                                  [/PHP]

                                  Ho settato anche l'ini_set sia con l'smtp di del sito stesso che con l'ip del sito, ma non capisco la motivazione per la quale non funziona... un aiutino???
                                  Grazie mille

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • T
                                    thedarkita ModSenior • 23 lug 2009, 13:27 ultima modifica di

                                    Ciao Mik_mo,

                                    Prova cosi:
                                    [php]
                                    mail("$email",$confirmthing,"Per completare l'iscrizione, per favore cliccare sul seguente link: $yourfilepath/confirm.php?email=$email&thekey=$thekey","From: $yourmail <$yourmail>\n");
                                    [/php]

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • M
                                      mik.mo User • 23 lug 2009, 13:33 ultima modifica di

                                      @Thedarkita said:

                                      [...]

                                      Fatto sono in attesa ah nella variabile $youremail ci sta la mail del mio sito sitomio at miodominio.ex

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • M
                                        mik.mo User • 23 lug 2009, 13:38 ultima modifica di

                                        Niente... ancora niente... mah... è allucinante... una cosa proprio allucinante

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • F
                                          frank92 Bannato User Attivo • 27 lug 2009, 17:34 ultima modifica di

                                          Ragazzi ho trovato una guida simile, ho anche io aruba e ho lo stesso problema, e l'ho risolto usano una libreria che citano qui è ottima!

                                          http : // www .webnet32.com/forum/viewtopic.php?f=8&t=51&p=60#p60

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • M
                                            mik.mo User • 27 lug 2009, 18:21 ultima modifica di

                                            @frank92 said:


                                            Infatti ho trovato anche io questa classe che è utile l'ho scaricata ma sto ancora cercando di capire come integrarla con il mio sito. Spero di risolvere alla stessa maniera... Comunque ottimo lavoro ed ottimo il post così a questo punto il problema potrebbe essere risolto. Appena riesco ad integrarlo se mai ci scrivo un mini-guida per chi ha lo stesso problema.

                                            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