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

    usare mailto senza far aprire Outlook

    è possibile inviare un form via email (quindi usare mailto) senza far aprire Outlook?

    spero di si!

  2. #2
    Nel link metti come protocollo mailto:, ovvero <a href="mailto: ... "> allora irrimediabilmente si apre il client di posta di default sul computer dell'utente che clicca sul link.

  3. #3

    soluzione?

    ecco perchè non riesco...

    e come dovrei fare per risolvere sto problema???

  4. #4
    La form deve puntare ad una pagina asp la quale recupera i dati dai campi form, crea l'oggetto mail CDOSYS, assembla il corpo mail (in base alle tue esigenze) e spedisce il tutto al destinatario.
    http://forum.html.it/forum/showthrea...S&pagenumber=7

  5. #5

    ti ringrazio

    ma chiedo scusa...

    ma ciò che mi hai detto fa ciò che voglio? e cioè...al click di INVIO deve visualizzare una finestra di invio email avvenuto e allo stesso momento invia l'email contenente i campi del form (senza far aprire Outlook) e cliccare su OK, contenuto in questa finestra che mi fa ritornare alla home page

    abbi pazienza e pietà di me :-)

  6. #6
    Ammazza, la tua amnesia è praticamente totale!
    Va beh.
    Quello che dico io è questo:
    form.html
    codice:
    <form method="post" action="email.asp">
    Tuo nome <input type="text" name="nome" />
    
    Tua email <input type="text" name="email" />
    
    Oggetto <input type="text" name="oggetto" />
    
    Messaggio
    
    <textarea name="messaggio" cols="12" rows="8"></textarea>
    
    <input type="submit" value="INVIA" />
    </form>
    email.asp
    codice:
     
     
    <%
    smtp = "smtp.tuosito.it" ' se sei in locale metti l'smtp del tuo internet provider
    port = "25"
    authenticate = 0 ' 1 = con autenticazione; 0 = senza autenticazione
    emailUser = ""
    emailPass = ""
    
    emailmittente = request.form("email")
    nomemittente = request.form("nome")
    emaildestinatario = "tuaemail@tuosito.it"
    oggetto = request.from("oggetto")
    messaggio = request.form("messaggio")
    
    		set mail = server.createObject("CDO.Message")
    			set conf = server.createObject("CDO.Configuration")
    				set flds = conf.fields
    					flds(cdoSendUsingMethod) = cdoSendUsingPort
    					flds(cdoSMTPServer) = smtp
    					flds(cdoSMTPServerPort) = port
    					flds(cdoSMTPAuthenticate) = authenticate
    						if theAuthenticate = 1 then
    							flds(cdoSendUsername) = emailUser
    							flds(cdoSendPassword) = emailPass
    						end if				
    					flds.update()
    						set mail.configuration = conf
    						mail.to = emaildestinatario
    						mail.from = nomemittente & "<" & emailmittente & ">"
    						mail.subject = oggetto
    						mail.textBody = messaggio	
    						mail.send()
    				set flds = nothing
    			set conf = nothing
    		set mail = nothing
    
    response.write "Operazione eseguita"
    %>

  7. #7

    ti sono sincero

    non mi è per niente chiaro ciò che hai scritto...

    non capisco cosa fa...

    se l'smtp non c'è?

  8. #8

    Re: ti sono sincero

    Originariamente inviato da soproblemi
    non mi è per niente chiaro ciò che hai scritto...

    non capisco cosa fa...

    se l'smtp non c'è?
    Senza l'SMTP la mail non parte.
    Se non ti è chiaro cosa vuoi che ti dica?
    Studia un po... boh.
    Ciao.

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.