Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    Mail.AddAddress Request("email") perché non invia?

    Ho provato ad inserire
    Mail.AddAddress "miamail@web.it"

    e la mail la manda tranqui.

    Se, invece inserisco il request del form .... nulla.


    ... omissis ...
    email = request.form("mail")
    ...


    Sbaglio sintassi?
    Devo fare .... Mail.AddAddress email

    Ciao

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'indirizzo email dal quale far partire le email deve essere riconosciuto dal server SMTP, non può o non dovrebbe essere uno a caso.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    ? in che senso??

    ?

    Allora io ho un modulo di registrazione utenti:

    NOME
    COGNOME
    MAIL
    LOGIN
    [INVIO]
    _______
    il titolare del sito apre la pagina riservata CLIENTI:

    nome=request.form("NOME")
    cognome=request.form("COGNOME")
    mail=request.form("MAIL")
    login=request.form("LOGIN")

    .vede chi si è registrato
    .la password la da in automatico il sistema
    .se il titolare è soddisfatto clicca su [AUTORIZZA] che
    ... inserisce password in database
    ... dovrebbe comunicare la password all'indirizzo presente in request.form("mail")

    Addaddress? non funge?


    Ciao!!

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Che componente usi per inviare le email?

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    aspmail

    intendi questo per componente?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Si.
    Prova a mettere come mittente della email un indirizzo riconosciuto.
    Se il dominio si chiama "pippo.it" ed una sua email configurata si chiama "info@pippo.it" metti questa come mittente del messaggio.

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    ma il mittente funziona

    nel senso che il mittente è il titolare del sito.
    è il destinatario (cioè colui che si registra) che mi da problems

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Sicuro di utilizzare la giusta sintassi richiesta dal componente?
    Non me la ricordo a memoria...

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    codice

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>



    <%
    id = request.Form("id")
    password = Request.Form("password")
    email = request.form("mail")
    cognome = request.form("cognome")
    nome = request.form("nome")
    login = request.form("login")

    sql="SELECT * FROM clienti WHERE ID="&ID
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    rs(2) = password
    rs.update
    response.Redirect("gestione.asp")
    rs.Close
    set rs = Nothing

    corpo = "NOME: " & nome & "
    "
    corpo = corpo & "COGNOME: " & cognome& "
    "
    corpo = corpo & "E-MAIL: " & email & "
    "
    corpo = corpo & "LOGIN: " & login & "
    "
    corpo = corpo & "PASSOWORD': " & password & "
    "
    %>


    <%
    set email = server.createObject("Persits.MailSender")
    email.Host="mbox.thunder.it" smtp del titolare del sito
    email.From="info@oltreconfineimport.it" email del titolare del sito
    email.FromName= "OLTRECONFINE"
    email.Subject="Registrazione"
    email.Body= corpo
    email.IsHtml=true
    email.Priority=1
    email.AddAddress email qui non funge
    email.send()

    Nota: ho provato ad inserire email.AddAddress "mia@mail.it" funziona

    IF Err.Number <>0 THEN
    response.Write("<center>Non è stato possibile inviare l'e-mail!. Torna indietro e controlla i dati inseriti.</center>")

    ELSE
    set email = nothing
    response.Redirect("gestione.asp")
    END IF
    %>


    boH

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

    Ma hai chiamato la variabile con lo stesso nome dell'oggetto....
    Cambia il nome ad uno dei due.

    Roby

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.