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