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. Invio email in ASp..mi date un consiglio
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      tifo.napoli Bannato User • ultima modifica di

      Ciao raga...

      se avessi il dominio con register.it.....come dovrebbe essere l' smpt del mio provider?

      grazie a tutti

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • paocavo
        paocavo Moderatore • ultima modifica di

        smtp.register.it

        Ovviamente! 😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          madai User Attivo • ultima modifica di

          @Tifo-Napoli said:

          Ciao raga...

          se avessi il dominio con register.it.....come dovrebbe essere l' smpt del mio provider?

          grazie a tutti
          Dovresti chiedere a loro.

          Ad ogni modo prova authsmtp.tuodominio.it

          oppure mail.dada.it o smtp.register.it oppure, visto che mi sembra che tin.it non blocchi richieste esterne, prova uno dei server smtp che ti ho segnalato sopra. Io ho provato con successo out.virgilio.it anche se la mia email è su virgilio (ma credo sia la stessa cosa).

          Ciao

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            tifo.napoli Bannato User • ultima modifica di

            Grazie a tuti.. mo prov un attimo

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              tifo.napoli Bannato User • ultima modifica di

              Raga quando vado su invia email mi esce sta cosa......

              ke è???

              <% theSchema="http://schemas.microsoft.com/cdo/configuration/" Set cdoConfig=server.CreateObject("CDO.Configuration") cdoConfig.Fields.Item(theSchema & "sendusing")=2 cdoConfig.Fields.Item(theSchema & "smtpserver")="smtp.register.it" cdoConfig.Fields.Update set cdoMessage=Server.CreateObject("CDO.Message") cdoMessage.Configuration=cdoConfig cdoMessage.From=Request.Form("email") cdoMessage.To="[email protected]" cdoMessage.Subject=Request.Form("subject") cdomessage.HtmlBody="Nome:" & request.form("nome") & "
              Cognome:" & Request.form("cognome") & "
              Telefono:" & request.form("telefono") & "
              Cellulare:" & request.form("cellulare") & "
              Email:" & request.form("email") & "
              Data di arrivo:" & request.form("giornoarrivo & mesearrivo & annoarrivo") & "
              Data di partenza:" & request.form("giornopartenza & mesepartenza & annopartenza") & "
              Numero persone:" & Request.form("persone") & "
              Tipo camera:" & Request.form("camera") & "
              Altre richieste:" & Request.form("richieste") cdoMessage.Send Set cdoMessage=Nothing Set cdoConfig=Nothing %>

              non mi arriva l'email.....

              uffi...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                madai User Attivo • ultima modifica di

                Siamo alle solite...

                l'offerta base di register.it non supporta ASP: Hosting personal

                Se hai comprato hosting personal... allora non puoi utilizzare ASP.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  tifo.napoli Bannato User • ultima modifica di

                  Madai non mi esce l'ultima risposta ke mi hai dato...Come mai???

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    tifo.napoli Bannato User • ultima modifica di

                    Cosa devo accettar e x il trasferimento? Mi dai di nuovo l'indirizzo x il trasferiemtno su aruba??

                    Grazie di tutto

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      madai User Attivo • ultima modifica di

                      Ho dovuto spostare parte della discussione sul forum dedicato all'Hosting perchè in questa sezione cerchiamo di rimanere nell'ambito delle pagine ASP. Se usciamo fuori dall'argomento andiamo off-topic.

                      I messaggi che non trovi più puoi trovarli in questa nuova discussione che ho aperto qui: http://www.giorgiotave.it/forum/hosting-housing-e-domini/16900-sono-su-register-hosting-personal-ma-ora-ho-bisogno-del-supporto-asp.html

                      Ciao

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • L
                        la.maglia.rosanero User Attivo • ultima modifica di

                        scusate se uso questo tread ma è attinente
                        in questo pezzo di script asp
                        <%@LANGUAGE = JScript%>
                        <%
                        // Recupero i dati dal modulo
                        var nome = new String(Request.Form("nome"));
                        var email = new String(Request.Form("email"));
                        var messaggio = new String(Request.Form("messaggio"));

                        // Effettuo un banale controllo sulla validità dei campi
                        if (nome == "" || email == "" || messaggio == "") {
                        Response.Write("ERRORE: Tutti i cami sono obbligatori");
                        Response.End;
                        }

                        // Creo l'oggetto (o classe) CDONTS.NewMail
                        var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
                        OggettoCDONTS.From = email; // Mittente
                        OggettoCDONTS.To = "[email protected]"; // Destinatario (inserisci la tua email)
                        OggettoCDONTS.Subject = "Messaggio da " + nome; // Oggetto
                        OggettoCDONTS.Body = messaggio; // Corpo
                        OggettoCDONTS.Send(); // Invio la mail

                        Response.Write("Email inviata con successo!");
                        %>

                        mi da errore nella linea 15 cioè
                        var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");

                        ora non capisco perchè mi da l'errore....l'unica cosa che mi viene in mente è che in questo script non ho modo di mettere l'smtp del mio server.....quindi l'unico errore che mi viene in mente è questo ma non so dove poterlo mettere l'smpt!
                        🙂

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • M
                          madai User Attivo • ultima modifica di

                          Leggiti il codice postato da Tifo-Napoli. Noterai che i metodi che utilizzate sono differenti, tu stai utilizzando CDONTS mentre lui sta utilizzando CDOSYS. Le nuove piattaforme hosting di solito non supportano più il (buon) vecchio cdonts. è probabile che sia questo il problema e che tu sia costretto ad utilizzare cdosys

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • L
                            la.maglia.rosanero User Attivo • ultima modifica di

                            ok allora ho uno script cdosys.... ma non capisco una cosa

                            ' Assegna all'oggetto le proprietà necessarie
                            objMail.From = "[email protected]" ' Mittente
                            objMail.To = Request.Form("email") ' Destinatario
                            objMail.Subject = Request.Form("oggetto") ' Oggetto
                            objMail.HTMLBody = Request.Form("messaggio") ' Messaggio

                            bene...dove dice mittente ok....il campo del form lo riempirà il mittente.....
                            ma in destinatario dovrei inserirci la mia mail fissa.....nella riga
                            objMail.To = Request.Form("email") ' Destinatario
                            dove dovrei mettere la mia mail???

                            p.s è possibile che form e script siano in una stessa pagina o devono risiedere in una pagina diversa?

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • M
                              madai User Attivo • ultima modifica di

                              @La Maglia Rosanero said:

                              ok allora ho uno script cdosys.... ma non capisco una cosa

                              ' Assegna all'oggetto le proprietà necessarie
                              objMail.From = "[email protected]" ' Mittente
                              objMail.To = Request.Form("email") ' Destinatario
                              objMail.Subject = Request.Form("oggetto") ' Oggetto
                              objMail.HTMLBody = Request.Form("messaggio") ' Messaggio

                              bene...dove dice mittente ok....il campo del form lo riempirà il mittente.....
                              ma in destinatario dovrei inserirci la mia mail fissa.....nella riga
                              objMail.To = Request.Form("email") ' Destinatario
                              dove dovrei mettere la mia mail???

                              Certo:
                              objMail.To = "[email protected]"

                              @La Maglia Rosanero said:

                              p.s è possibile che form e script siano in una stessa pagina o devono risiedere in una pagina diversa?
                              Certo che è possibile.

                              Potresti inserire nel form un campo hidden di nome "invia" ed assegnarli value=1. Poi fai così:

                              
                              <%
                              If Request("invia") = "1" then
                              
                              'codice per invio email
                              
                              Else
                              %>
                              <form>
                              ...
                              </form>
                              <%
                              End if
                              %>
                              
                              
                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • L
                                la.maglia.rosanero User Attivo • ultima modifica di

                                Quindi al posto di:
                                objMail.To = Request.Form("email") ' Destinatario

                                devo mettere:
                                objMail.To = "[email protected]" ' Destinatario

                                ????

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • M
                                  madai User Attivo • ultima modifica di

                                  Si

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • L
                                    la.maglia.rosanero User Attivo • ultima modifica di

                                    Nulla non va.....mi dovrebbe dare "Email inviata con Successo" ma non me lo da...clicco su invia e mi cancella i campi......ecco il codice intero:
                                    <%

                                    ' Controlla invio
                                    if Request.QueryString("invia") = "true" AND Request.Form("submit") = "invia" then

                                    Dim objMail, objConfig

                                    ' Crea l'oggetto email
                                    Set objMail = Server.createObject("CDO.Message")

                                    ' Dimensiona l'oggetto configurazione
                                    Set objConfig = Server.createObject ("CDO.Configuration")

                                    ' Imposta le configurazioni
                                    With objConfig

                                    ' Server SMTP di uscita
                                    ' ATTENZIONE! Usare il proprio indirizzo di server email!
                                    ' E' FONDAMENTALE per l'invio della email
                                    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.aruba.it"

                                    ' Porta SMTP
                                    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

                                    ' Porta CDO
                                    .Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

                                    ' Timeout
                                    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
                                    .Fields.update

                                    End With

                                    ' Assegna le configurazioni
                                    Set objMail.Configuration = objConfig

                                    ' Assegna all'oggetto le proprietà necessarie
                                    objMail.From = "[email protected]" ' Mittente
                                    objMail.To = "[email protected]" ' Destinatario
                                    objMail.Subject = Request.Form("oggetto") ' Oggetto
                                    objMail.HTMLBody = Request.Form("messaggio") ' Messaggio

                                    ' Invia l'email
                                    objMail.Send()

                                    Set objMail = Nothing

                                    Response.Write("Email inviata correttamente " &_
                                    "all'indirizzo " &_
                                    Request.Form("email"))

                                    else %>
                                    <form name="formail" method="post" action="?invia=true">
                                    <table align="center" cellpadding="3" cellspacing="1">
                                    <tr>
                                    <td>Email</td>
                                    <td>
                                    <p align="center"><input name="email" style="float: left" /></td>
                                    </tr>
                                    <tr>
                                    <td>Oggetto</td>
                                    <td>
                                    <p align="center"><input name="oggetto" style="float: left" /></td>
                                    </tr>
                                    <tr>
                                    <td height="103">Messaggio</td>
                                    <td height="103">
                                    <p align="center"><textarea name="messaggio" rows="11" cols="54"></textarea></td>
                                    </tr>
                                    <tr>
                                    <td colspan="2">
                                    <p align="center"> <input type="submit" value="Invia" name="submit" /> </td>
                                    </tr>
                                    </table>
                                    </form>
                                    <% end if %>

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • M
                                      madai User Attivo • ultima modifica di

                                      non hai messo il campo hidden ma lascia perdere, vedo che cmq controlli l'invio col valore passato dal pulsante, basta quello. Quindi elimina *Request.QueryString("invia") = "true" AND *:

                                      if Request.Form("submit") = "invia" then

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • L
                                        la.maglia.rosanero User Attivo • ultima modifica di

                                        ma in locale dovrebbe funzionare vero???
                                        oppure devo upparlo per forza???
                                        ho salvato questa pagina in asp e non in htm.....
                                        ora elimino e provo

                                        allora mi da errore linea 47 io ho messo questo :
                                        <%

                                        ' Crea l'oggetto email
                                        Set objMail = Server.createObject("CDO.Message")

                                        ' Dimensiona l'oggetto configurazione
                                        Set objConfig = Server.createObject ("CDO.Configuration")

                                        ho cancellato quella che dici tu.....e mi da errore nella linea 47 dicendomi come errore la parola ELSE!

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • M
                                          madai User Attivo • ultima modifica di

                                          Posta tutto il codice + la descrizione copleta dell'errore

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • L
                                            la.maglia.rosanero User Attivo • ultima modifica di

                                            io te lo posto tutto con la stringa che mi hai detto di eliminare.... :

                                            <%

                                            ' Controlla invio
                                            if Request.QueryString("invia") = "true" AND Request.Form("submit") = "invia" then

                                            Dim objMail, objConfig

                                            ' Crea l'oggetto email
                                            Set objMail = Server.createObject("CDO.Message")

                                            ' Dimensiona l'oggetto configurazione
                                            Set objConfig = Server.createObject ("CDO.Configuration")

                                            ' Imposta le configurazioni
                                            With objConfig

                                            ' Server SMTP di uscita
                                            ' ATTENZIONE! Usare il proprio indirizzo di server email!
                                            ' E' FONDAMENTALE per l'invio della email
                                            .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.aruba.it"

                                            ' Porta SMTP
                                            .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

                                            ' Porta CDO
                                            .Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

                                            ' Timeout
                                            .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
                                            .Fields.update

                                            End With

                                            ' Assegna le configurazioni
                                            Set objMail.Configuration = objConfig

                                            ' Assegna all'oggetto le proprietà necessarie
                                            objMail.From = "[email protected]" ' Mittente
                                            objMail.To = "[email protected]" ' Destinatario
                                            objMail.Subject = Request.Form("oggetto") ' Oggetto
                                            objMail.HTMLBody = Request.Form("messaggio") ' Messaggio

                                            ' Invia l'email
                                            objMail.Send()

                                            Set objMail = Nothing

                                            Response.Write("Email inviata correttamente " &_
                                            "all'indirizzo " &_
                                            Request.Form("email"))

                                            else %>
                                            <form name="formail" method="post" action="?invia=true">
                                            <table align="center" cellpadding="3" cellspacing="1">
                                            <tr>
                                            <td>Email</td>
                                            <td>
                                            <p align="center"><input name="email" style="float: left" /></td>
                                            </tr>
                                            <tr>
                                            <td>Oggetto</td>
                                            <td>
                                            <p align="center"><input name="oggetto" style="float: left" /></td>
                                            </tr>
                                            <tr>
                                            <td height="103">Messaggio</td>
                                            <td height="103">
                                            <p align="center"><textarea name="messaggio" rows="11" cols="54"></textarea></td>
                                            </tr>
                                            <tr>
                                            <td colspan="2">
                                            <p align="center"> <input type="submit" value="Invia" name="submit" /> </td>
                                            </tr>
                                            </table>
                                            </form>
                                            <% end if %>


                                            Errore :
                                            Tipo di errore:
                                            Errore di compilazione di Microsoft VBScript (0x800A03EA)
                                            Errore di sintassi
                                            /gestionerecord/contattami.asp, line 47
                                            else

                                            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