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

    Form asp che consenta invio e-mail con allegato

    E' possibile con asp creare una pagina con un form che consenta di inviare i dati immessi sotto forma di messaggio di posta elettronica ed in più consenta all'utente anche di allegare a tale messaggio un file presente sul suo PC?

    Fino ad oggi ho sempre usato FormMail in php che, però, non prevede la possibilità di inviare allegati.

    Grazie anticipate a chi mi saprà aiutare o indirizzare verso un sito con l'eventuale codice.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Attenzione.
    Per inviare allegati ad una email tramite web devi prima caricare il file sul server (processo di upload) e poi recuperare quel file dal server e metterlo in allegato alla tua email.
    Poi eventualmente lo cancelli dal server.

    Roby

  3. #3
    Grazie Roby.

    Ehm, lo ammetto, non conosco asp ma vorrei implementare qualcosa del genere su una pagina ospitata su un server che supporta asp.
    Qualcuno saprebbe indicarmi qualche sito dove poter trovare del codice di esempio?
    Non esistono ex-rugbysti. Chi ha giocato a rugby, è rugbysta tutta la vita.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In questo sito in http://freeasp.html.it nella sezione script ed articoli trovi tutto quello che ti occorre.

    Roby

  5. #5
    Originariamente inviato da Roby_72
    In questo sito in http://freeasp.html.it nella sezione script ed articoli trovi tutto quello che ti occorre.

    Roby
    Scusa io avrei lo stesso problema, potresti dirmi più precisamente dove posso trovare uno script che tratta l'argomento?Sotto Form o sotto Email?

    Grazie
    [Sorridi domani sarà peggio]

  6. #6

  7. #7
    Grazie

    credo sia questo:

    <%
    Dim miaMail
    Set miaMail = CreateObject("CDONTS.NewMail")

    miaMail.From = "mittente@della.mail"
    miaMail.To = "destinatario@della.mail"
    miaMail.Subject = "Oggetto della mail"
    miaMail.BodyFormat = 0
    miaMail.MailFormat = 0
    miaMail.Importance = 0

    'Invio il file
    miaMail.AttachFile "c:\freeasp.txt", "nuovoNome.txt"

    miaMail.Body = "Testo della mail"
    miaMail.Send

    Set miaMail = Nothing
    %>

    E' possibile scegliere un nuovo nome per il file inviato oppure no, inserendo esclusivamente il percorso del file:

    <%
    miaMail.AttachFile "c:\freeasp.txt"
    %>

    L'unico problema è poi cancellare il file dal server una volta uploadato, devo farlo a mano?
    [Sorridi domani sarà peggio]

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Usa l'oggetto File System Object
    Cerca nel forum

    Roby

  9. #9
    Grazie mille
    [Sorridi domani sarà peggio]

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.