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

    possibile soluzione per allegato in una mail

    ciao ragazzi..
    ho questo problema da dover risolvere.

    Creo una fattura ed inserisco il tutto in un DB.
    Dopodichè la vorrei inviare come allegato ad una email.

    Premetto che per creare il documento in .pdf utilizzo FPDF ( http://www.aspxnet.it/public/default.asp )

    Ho provato a seguire le istruzioni per inviare email con allegati in formato MIME..ma il risultato che ottengo (se non esce errore)...e che mi invia il file .asp e quindi con tutto il codice sorgente..

    la riga che inserisco è la seguente:


    .AddAttachment "file://" & Server.Mappath("../pdf") & "/index.asp?id_fattura="& idfattura &"&anno="& varannoriferimento


    Secondo voi si può effettuare questo tipo di operazione..??

    Avevo pensato di inserire un link nella mail per aprirlo direttamente sul web..ma si andava a scontrare con la sicurezza...

    Poichè chiunque avrebbe la possibilità di poter leggere le fatture altrui.
    Hotel a Milano::Cerca il tuo alloggio a milano;
    IBeds::Cerca il tuo alloggio in italia con il cellulare;
    Hotel a Roma::Cerca il tuo alloggio a roma;
    Hotel a Venezia::Cerca il tuo alloggio a venezia;

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma scusa inviare l'email come semplice allegato no?

    Roby

  3. #3
    forse nn mi sono spiegato:

    Io vorrei, una volta creata la fattura, inviare una mail con allegato il file in .pdf (generato con la classe indicata qui sopra in puro asp)

    ciò che ho fatto è il seguente codice, che all'inizio avevo inserito un semplice link dove poter prelevare la fattura...ma volevo cercare di inviare il documento come allegato:

    codice:
    'Creo l'oggetto Mail
    set oMessaggioHTML = server.CreateObject("CDO.Message")
    
    'Mi costruisco il body della mail in formato HTML
    sBodyHTML = "All´attenzione dell´Ufficio Amministrazione della Società "& Nome_Struttura &", "
    sBodyHTML = sBodyHTML & "sita in "& Indirizzo &" a "& Citta &" ("& UCase(Provincia) &")..
    
    "
    sBodyHTML = sBodyHTML & "Qui di seguito troverà il link per poter scaricare e stampare la fattura riguardante il servizio da Voi acquistato presso il nostro sito Milano.it.
    "
    sBodyHTML = sBodyHTML & "
    http://<b><a href="http://www.milano...fattura &"</b>.
    "
    
    sBodyHTML = sBodyHTML & "
    Servizio invio fatture dal sito Milano.it.</font>"
    
    With oMessaggioHTML
                 Cartella = Server.Mappath("../pdf") 
    	'Imposto destinatario
                 .To = Email
    	'Imposto mittente(obbligatorio)
    	.From = "Milano.it <info@milano.it>"
                 ' in caso non vi sia una email verrà utilizzata quella indicata qui sotto
                 .Sender = "Milano.it <info@milano.it>"
    	'imposto oggetto della mail
    	.Subject = "Invio fattura riguardante servizi acquistati presso il sito Milano.it"
    	'imposto il bodyhtml
    	.HTMLBody = sBodyHTML
    
                 .AddAttachment "file://" & Cartella & "/index.asp?modo=open&id_fattura="& idfattura &"&anno="& varannoriferimento
    
                 'aggiungo l'attributo per l'importanza
                 '1 = alta
                 '3 = media
                 '5 = bassa
                 .Fields("urn:schemas:mailheader:X-Priority").Value = 1
                 'update dei campi
    	.Fields.update()
    	'spedisco
    	.Send
    End With
    
    set oMessaggioHTML=nothing
    Hotel a Milano::Cerca il tuo alloggio a milano;
    IBeds::Cerca il tuo alloggio in italia con il cellulare;
    Hotel a Roma::Cerca il tuo alloggio a roma;
    Hotel a Venezia::Cerca il tuo alloggio a venezia;

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.