Visualizzazione dei risultati da 1 a 7 su 7

Discussione: form mail asp

  1. #1

    form mail asp

    Ciao a tutti!

    io sto provando a caricare sul mio sito un form mail, in modo che, quando uno compila i campi e preme il pulsante "invia", parta un'e-mail che arriva al mio indirizzo email.
    Ho trovato e provato un bel pò di form mail costituiti da una pagina html, e dalla loro relativa pagina asp, ma non funziona nessuno di quelli... io inserisco il mio indirizzo email dove bisogna, nella parte della pagina asp, ma le email non partono.
    Qualcuno sa darmi qualche suggerimento?
    E' evidente che, essendo iper ignorante in materia, dimentico qualcosa...

    Questo è il linguaggio della pagina in asp:

    <%@LANGUAGE = JScript%>
    <%
    // Recupero i dati dal modulo
    var nome = new String(Request.Form("nome"));
    var cognome = new String(Request.Form("cognome"));
    var email = new String(Request.Form("email"));
    var indirizzo = new String(Request.Form("indirizzo"));

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

    // Creo l'oggetto (o classe) CDONTS.NewMail
    var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
    OggettoCDONTS.From = email; // Mittente
    OggettoCDONTS.To = "erremetal@hotmail.com"; // Destinatario (inserisci la tua email)
    OggettoCDONTS.Subject = "Messaggio da " + nome + cognome; // Oggetto
    OggettoCDONTS.Body = + nome + cognome + indirizzo + email; // Corpo
    OggettoCDONTS.Send(); // Invio la mail

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

    grazie, ciao

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non partono o ti da errore?
    Forse, l'oggetto da usare è CODYS...e quindi il codice deve essere opportunamente modificato.

    Roby

  3. #3
    nono, per partire sembra che partano, nel senso... quando io clicco su invia, lui mi risponde "email partita correttamente", ma se faccio i log sul server mail, vedo che non arriva nessuna richiesta sull'smtp, e infatti la mail non parte...

    intendi mettere al posto dell'oggetto CDONTS scrivere CODYS?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non solo... la sintassi è diversa.

    Roby

  5. #5
    e che si può fare allora? :master:
    non ci sono degli esempi di form mail che hai provato e che funzionano sicuramente?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Funziona ciò che è installato sul server e che è collegato al server SMTP...

    CDONTS:
    http://asp.weppos.it/asp/scripts/ese...oggetto-cdonts

    CDOSYS:
    http://asp.weppos.it/asp/scripts/ese...oggetto-cdosys

    Roby

  7. #7
    come al solito la versione cdonts sembra funzionare... anche se in realtà le email non partono... è molto strano, perchè trattandosi di windows 2000 server non dovrei incontrare problemi...
    il server che uso però non è quello smtp predefinito di windows, bensì l'hmailserver, che fa anche il lavoro dell'smtp... forse è dato da quello il problema?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.