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. Hosting e Cloud
    5. Errore invio mail form php
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      ghost User • ultima modifica di

      Ciao Thedarkita,
      tutte le mail con cui ho provato sono attive e funzionanti. Ho notato pero' che lo script di esempio funziona SOLO con le mail tipo excite, yahoo, gmail, ecc., ma genera errore se la mail e' in formato @dominio.es

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        Il problema riguarda il server, non php in quanto la funzione è scritta in modo corretto.
        Hai provato ad inviare ad utenti che hanno la posta non gestita dal tuo server?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          ghost User • ultima modifica di

          Lo script risiede su un server virtuale di Aruba, la posta e' "esterna" e viene gestita da aruba.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • G
            ghost User • ultima modifica di

            Ho fatto una prova su un un dominio Aruba, e tutto funziona perfettamente, quindi, come hai detto il problema e' il server virtuale!

            Ho controllato le impostazioni del dominio e alla voce "Record MX" e' settato "Usa Mail Server di Aruba", sul Plesk, invece, a "MX" c'e' "nomedominio.com".

            Ma come faccio a "far capire" allo script che deve usare l'SMTP della posta di Aruba, e non quello del server virtuale?
            Come ho scritto prima, ho provato con:

            ini_set("SMTP","mail.nomedominio.com");
            o
            ini_set("SMTP","mail.aruba.it");
            o
            ini_set("SMTP","xx.xxx.xxx.xxx");

            ma mi genera sempre errori e sempre con email formato @dominio.es

            Sto impazzendo!!!

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              thedarkita ModSenior • ultima modifica di

              Ho spostato il thread in Server in quanto il problema non riguarda php.

              :ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                ghost User • ultima modifica di

                Salve ragazzi, allora? Nessuno ha riscontrato un problema del genere? Non riesco a venirne a capo in nessun modo!
                Andando per esclusione, il problema dovrebbe essere la configurazione del server virtuale di Aruba.
                Come faccio a "far capire" al Plesk che deve utilizzare l'SMTP del Server mail esterno di Aruba???

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • V
                  vhosting Super User • ultima modifica di

                  Una domanda...il vps è tuo e sopra vi è installato plesk? Se è cosi non puoi dire al plesk di usare un server smtp esterno, ma devi creare dei "moduli in php" che si colleghino al server smtp esterno.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • G
                    ghost User • ultima modifica di

                    Ciao vhosting,
                    ti confermo che il vps e' mio e sopra e' installato il Plesk.
                    Cosa intendi per "moduli in php"? E secondo te, perche' lo script che ho postato sopra non funziona con le mail tipo @dominio.es e funziona con tutte le altre?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • V
                      vhosting Super User • ultima modifica di

                      Ciao,

                      il php principalmente non è il mio campo, andrebbe controllato il server se mal configurato, il servizio qmail è attivo correttamente?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • G
                        ghost User • ultima modifica di

                        Ciao vhosting, ho dato uno sguardo al Plesk, ma non ho trovato niente su qmail (il server e' windows).
                        Ho trovato le* impostazioni globali per server di mail*:
                        su Opzioni di relay, Ritrasmissione, e' settato è richiesta l'autorizzazione: SMTP
                        C'entra qualcosa con il servizio qmail?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • V
                          vhosting Super User • ultima modifica di

                          Devi mettere (se è come il linux non ho mai lavorato con plesk windows) autorizzazione smtp e pop3 per i servizi mail dovresti avere qualcosa ma non so cosa installino su windows, purtroppo windows non è il mio campo, altra cosa, visto che penso che i tuo sito sia in php dovevi acquistare un vps linux e non windows.

                          Vige sempre questa regola:

                          File .php .cgi .pl linux
                          File .asp .aspx windows

                          Gli html sono neutri.

                          Ciao.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • G
                            ghost User • ultima modifica di

                            Ciao vhosting e grazie comunque per la tua disponibilita', ma a te non e' mai comparso questo errore:

                            Warning: mail(): SMTP server response: 550 Requested action not taken: mailbox unavailable or not local

                            Considera che il dominio e' sul server virtuale, ma la posta e' sul server di Aruba.

                            Nelle impostazioni del dominio e alla voce "Record MX" e' settato "Usa Mail Server di Aruba", sul Plesk invece, a "MX" c'e' "nomedominio.com", quindi il server di posta e' esterno ma comunque collegato al dominio.
                            In questo caso gli script sul server virtuale non dovrebbero utilizzare in automatico il server di posta esterno di Aruba?
                            Scusami se insisto, non so veramente che altro fare, sembrava un problemino stupido ma ci sto sbattendo la testa da giorni

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • V
                              vhosting Super User • ultima modifica di

                              No,

                              gli scripts utilizzano sempre il sendmail o l'smtp del server a meno che tu non gli dica tramite autenticazione di usare smtp esterno.

                              Se il dominio ha gli ns del virtual server allora devi configurare anche il record MX nel virtual server se invece ha i nameserver di aruba e quindi non gestisci il dns dal plesk non occorre.

                              Quel messaggio io non l'ho mai ricevuto in tutta onesta.

                              Fammi sapere.

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • G
                                ghost User • ultima modifica di

                                Ciao vhosting, ho dato un'occhiata in giro, sulla base di quello che mi hai detto.

                                Il dominio ha i nameserver di Aruba e nel plesk tutti i tipi di record sono nel formato dominio.com o numero del server viruale; esempio:
                                MX = mail.dominio.com
                                NS = ns.dominio.com
                                A = XX.XXX.XXX.XXX

                                L'Help del dominio di Aruba dice testualmente:
                                "SE SI SCEGLIE DI UTILIZZARE NAME SERVER DIVERSI DA QUELLI DI ARUBA: La gestione della posta sarà totalmente esterna ai Server Mail di Aruba e quindi a carico delle macchine che si scelto di utilizzare come Mail Server"

                                Ma allora, per esclusione, dovrei modificare i dati del Plesk? Anche se cosi' dovrebbero stare bene, che mi dici?

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • G
                                  ghost User • ultima modifica di

                                  Ciao vhosting, HO RISOLTO!!
                                  Ti ringrazio per il tuo tempo e la tua disponibilita'!

                                  Questa e' la soluzione (potrebbe essere utile ad altri).

                                  Non ho modificato niente ne sulle impostazioni del dominio, ne sul plesk,
                                  ho aggiunto il codice php:
                                  ini_set("SMTP","smtp.miodominio.com");

                                  la posta viene spedita e ricevuta su @nomedominio.es e sulle altre (testato su libero, excite, gmail e yahoo)

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • V
                                    vhosting Super User • ultima modifica di

                                    Ottimo 🙂 direi perfetto 🙂

                                    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