Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Invio dati Form via mail

    Ragazzi, come si fa ad inviare i dati di una form via mail?
    Sto impazzendo, non capisco xchè non funziona il procedimento
    Lavorando in locale i files devono essere nella directory :"wwwroot" ("c:\Inetpub\wwwroot") giusto???
    Questo è il codice delle due pagine in questione:
    Pagina *.htm:

    <HTML>
    <HEAD>
    <TITLE>invia una mail</TITLE>
    </HEAD>
    <BODY bgColor=#ffffff>
    <form name="mailer" action="send.asp" method="post">
    <input type="text" id="uncampo" />
    <input type="submit" value="invia"/>
    </form>
    </BODY>
    </HTML>

    questa la pagina *.asp (send.asp)

    <html>
    <head>
    <title>
    </title>
    </head>
    </body>
    <%
    campoform=request.form("uncampo")
    Setmail=Server.CreateObject("CDONTS.NewMail")
    mail.From = "miamail" '
    mail.To = "maildiricezione"
    mail.Subject = "Oggetto del messaggio"
    mail.Body = "corpo del messaggio"
    mail.MailFormat = 0
    Mail.Importance=1
    mail.Send
    set mail = nothing
    %>
    </body>
    </html>

    Cosa c'è che non va? Non mi invia la mail

    Attendo news.
    Vi ringrazio in anticipo.

  2. #2
    Questo è un post da forum ASP. Comunque l'errore può essere quì:

    Setmail=Server.CreateObject("CDONTS.NewMail")

    devi staccare mail da set

    Set mail=Server.CreateObject("CDONTS.NewMail")

    Inoltre la variabile mail chiamala in un altro modo, tipo mailobj, strmail cose del genere. Nella pagina send.asp poi elimina tutti i tag HTML che non ti servono a niente.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Si be Set mail lo avevo già staccato, cambiato il nome della variabile, via i tag html ma il risultato è il seguente:

    Al click del bottone la visualizzazione della pagina *.asp è la seguente:

    <%
    campoform=request.form("uncampo")

    Set mail=Server.CreateObject("CDONTS.NewMail")


    strmail.From = "miamail@dominio.com"
    strmail.To = "mailricezione@dominio.com"
    strmail.Subject = "Oggetto del messaggio"
    strmail.Body = "corpo del messaggio"
    strmail.MailFormat = 0
    strmail.Importance=1
    strmail.Send
    set strmail = nothing

    %>

    Come posso fare???
    I files devono essere in "wwwroot" giusto?
    Ho installato dai componeneti di Windows l'"IIS"

    fatemi sapere grazie del vostro tempo

  4. #4
    Set strmail=Server.CreateObject("CDONTS.NewMail")
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  5. #5
    Ops, sorry...errorino stupido (ammetto)

    Cmq ho provato ma il risultato è lo stesso.
    Uffa


    Nn è che conosci un altro modo?
    Un semplice esempio con una text box e un bottone e basta.

    Attendo sempre le tue liete news.
    Grazie ancora.

  6. #6
    Posta il messaggio nel forum ASP, loro ti sapranno aiutare meglio di me.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  7. #7
    ok grazie mille alla prossima

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 © 2025 vBulletin Solutions, Inc. All rights reserved.