Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Invio url tramite mail

  1. #1

    Invio url tramite mail

    salve a tutti, nel mio sito sto creando una pagina di iscrizione, in questa pagina vorrei che dopo aver fatto la registrazione venga inviata una mail all'utente per una validazione.
    Il problema è che non riesco a madare l'url come indirizzo cliccabile . Vi posto il mio codice.

    codice:
    <%
    destinatario = "dominio@hotmail.it"
    	
    Dim myURL
    myURL ="www.dominio.it/valida.asp?ID="&ID1
    html = "Grazie per Esserti registrato, segui il link sotto riportato per completare la registrazione
    
     " 
    HTML = HTML & "<a href = response.Write(myURL)>"
    HTML = HTML & "
    
     GRAZIE"
    	Dim email
    	Set email = Server.CreateObject("CDO.Message")
    	email.From = "dominio@hotmail.it"
    	email.To = destinatario
    	email.Subject =  "Ciao Mondo"
    	email.Htmlbody  = html
    	email.Fields.Update()
    	email.Send()
    	Set email = Nothing
    Un'altra domanda, quando ricevo la mail su hotmail, il mess non è del tutto aperto ma devo cliccare su apri mess per visualizzarlo.
    Almeno non finisce nella posta indesiderata...

    Posso fare qualcosa per migliorare anche questo?

    Grazie ciao Francesco

  2. #2
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581

    Re: Invio url tramite mail

    codice:
    <%
    destinatario = "dominio@hotmail.it"
    	
    Dim myURL
    myURL ="http://www.dominio.it/valida.asp?ID=" & ID1
    html = "Grazie per Esserti registrato, segui il link sotto riportato per completare la registrazione
    
    " & _
            "" & myURL & "" & _
            "
    
    GRAZIE"
    	
    Dim email
    	Set email = Server.CreateObject("CDO.Message")
    	email.From = "dominio@hotmail.it"
    	email.To = destinatario
    	email.Subject =  "Ciao Mondo"
    	email.Htmlbody  = html
    	email.Fields.Update()
    	email.Send()
    	Set email = Nothing
    ti consiglio di mettere ogni tanto gli spazi altrimenti quando hai molte righe di codice non trovi più variabili e testo
    per popolare una var con del testo non è necessario ogni volta fare "var = var & ecc " ... puoi usare "& _" scrivendo su più righe, SENZA metterloin quella finale ovviamente

    Sbagliavi il link a cui mancava l'http:// davanti ed il codice html del link stesso, nonchè c'è un response.write dentro la variabile di testo html che non è il max

    sperando d'esserti stato d'aiuto, ciao

  3. #3
    Grazie Fichico per la tua risposta, mi sei stato molto utile.
    Adesso funziona alla perfezione.
    Inoltre ti ringrazio per i consigli molto validi.
    A presto Francesco

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.