Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    objMail.To ma non arriva la mail!

    Ho due pagine asp.
    La prima (order2.asp) ha un semplice form di contatto con questo tag

    <form method="POST" action="or2.asp" name="contatto" id="contatto" onSubmit="return checkContatto();">

    La seconda (or2.asp) mi visualizza i dati immessi dall'utente e in teoria dovrebbe inviare una mail a me con il form compilato...

    All'interno del tag head di or2.asp ho messo il seguente codice:

    <%
    testo = "[b]Contavt Request from MR/MRS" & Request.Form("Nome") & "
    "
    testo = testo & "Address: " & Request.Form("Via") & "
    "
    testo = testo & Request.Form("Cap") & " - " & Request.Form("Citta") & " (" & Request.Form("Stato") & ")
    "
    testo = testo & "Phone: " & Request.Form("Tel") & "
    "
    testo = testo & "Fax: " & Request.Form("Fax") & "
    "
    testo = testo & "E-mail address: " & Request.Form("Email") & "

    "
    testo = testo & "1 - Quantity (Kg): " & Request.Form("checkbox") & "
    "
    testo = testo & "2 - Quantity (Kg): " & Request.Form

    Set objMail = Server.CreateObject("CDONTS.NewMail")
    objMail.From = Request.Form("Email")
    objMail.To = "miamail@mioserver.it"
    objMail.Subject = "Contatti"
    objMail.BodyFormat = 0
    objMail.MailFormat = 0
    objMail.Body = testo
    objMail.Importance = 1
    objMail.Send
    Set objMail = nothing
    %>

    Inutile dire che non mi arriva nulla... dove sbaglio
    epidurale gratuita e garantita alle donne che la chiedono!
    Firmate la petizione!

    http://www.firmiamo.it/analgesiaepiduralegratuitaegarantita

  2. #2
    codice:
    testo = testo & "2 - Quantity (Kg): " & Request.Form
    Qua ne manca un pezzo...

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Anche questo

    codice:
    objMail.From = Request.Form("Email")
    non è detto che funzioni ovunque.
    Prova a specificare un indirizzo email configurato nel server SMTP.

    Roby

  4. #4
    scusate... il codice è completo ma nel copiare e incollare si è perso qualcosa...
    Ho aperto una casella email su hotmail e una su libero... ma non arriva in nessuno dei due casi.

    Il codice completo è questo:

    <%
    testo = "[b]Contavt Request from MR/MRS" & Request.Form("Nome") & "
    "
    testo = testo & "Address: " & Request.Form("Via") & "
    "
    testo = testo & Request.Form("Cap") & " - " & Request.Form("Citta") & " (" & Request.Form("Stato") & ")
    "
    testo = testo & "Phone: " & Request.Form("Tel") & "
    "
    testo = testo & "Fax: " & Request.Form("Fax") & "
    "
    testo = testo & "E-mail address: " & Request.Form("Email") & "

    "
    testo = testo & "1 - Quantity (Kg): " & Request.Form("checkbox") & "
    "
    testo = testo & "2 - Quantity (Kg): " & Request.Form("checkbox2") & "
    "
    testo = testo & "3 - Quantity (Kg): " & Request.Form("checkbox3") & "
    "
    testo = testo & "4 - Quantity (Kg): " & Request.Form("checkbox4") & "
    "
    testo = testo & "5 - Quantity (Kg): " & Request.Form("checkbox5") & "
    "
    testo = testo & "6 - Quantity (Kg): " & Request.Form("checkbox6") & "
    "
    testo = testo & "7 - Quantity (Kg): " & Request.Form("checkbox7") & "
    "

    Set objMail = Server.CreateObject("CDONTS.NewMail")
    objMail.From = Request.Form("Email")
    objMail.To = "palomar73@hotmail.com"
    objMail.Subject = "Contatto"
    objMail.BodyFormat = 0
    objMail.MailFormat = 0
    objMail.Body = testo
    objMail.Importance = 1
    objMail.Send
    Set objMail = nothing
    %>
    </head>

    objMail.From = Request.Form("Email") dovrebbe scrivermi il mittente no?
    epidurale gratuita e garantita alle donne che la chiedono!
    Firmate la petizione!

    http://www.firmiamo.it/analgesiaepiduralegratuitaegarantita

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il problema non è chi riceve l'email ma chi la invia ovvero il mittente.
    Il mittente non ti scrive nulla: è il tuo server che invia l'email.
    Quindi se il tuo sito si chiama "pippo.it" e al suo interno è configurata ad esempio la casella email "info@pippo.it" nel .from devi mettere questa email.

    Roby

  6. #6
    aspetta, forse non ho capito... io sono "ospite" su un dominio di un mio amico. Dici che devo scrivere l'indirizzo di posta di quel dominio? Ovvero:
    non
    objMail.To = "palomar73@hotmail.com"

    ma
    objMail.To = "mioamico@ilsuosito.com"

    ?
    epidurale gratuita e garantita alle donne che la chiedono!
    Firmate la petizione!

    http://www.firmiamo.it/analgesiaepiduralegratuitaegarantita

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Esatto!
    E' il tuo amico o meglio il suo dominio che invia l'email, nessun altro.

    Roby

  8. #8
    Non posso mandar il form a qualsiasi indirizzo di posta?
    epidurale gratuita e garantita alle donne che la chiedono!
    Firmate la petizione!

    http://www.firmiamo.it/analgesiaepiduralegratuitaegarantita

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ci capiamo...
    Puoi mandarlo A qualsiasi indirizzo di posta ma non DA qualsiasi indirizzo di posta...

    Roby

  10. #10
    sono stupida!

    Io ho un form, qualcuno lo compila strucca il pulsante e nell'indirizzo di posta assegato (objMail.To = "palomar73@hotmail.com" ) arriva la mail con i dati compilati. Il mittente è quello dato dalla stringa

    objMail.From = Request.Form("Email")

    ovvero l'indirizzo di posta scritto da chi ha compilato il form.

    Ieri ho provato e su libero mi era arrivata una risposta... poi nulla.
    Adesso aprendo la posta mi sono arrivati dei messaggi di prova che avevo scritto ieri... non è che libero non funziona?

    Cioè... questo script è corretto per inviare dei dati alla posta elettronica di miss paloma:

    Set objMail = Server.CreateObject("CDONTS.NewMail")
    objMail.From = Request.Form("Email")
    objMail.To = "palomar73@hotmail.com"
    objMail.Subject = "Contatto"
    objMail.BodyFormat = 0
    objMail.MailFormat = 0
    objMail.Body = testo
    objMail.Importance = 1
    objMail.Send
    Set objMail = nothing

    Ti prego aiutami... sento che sto x impazzire
    epidurale gratuita e garantita alle donne che la chiedono!
    Firmate la petizione!

    http://www.firmiamo.it/analgesiaepiduralegratuitaegarantita

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.