3.939 messaggi dal 28 gennaio 2003
Ciao.
Mi farebbe comodo usando Net.Mail, dopo aver spedito la mail, salvarla come eml in un buffer di byte() per poi magari salvarla in database.
Si può fare?

Ciao.
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao, ecco delle soluzioni per salvare il messaggio su eml.
https://stackoverflow.com/questions/1264672/how-to-save-mailmessage-object-to-disk-as-eml-or-msg-file

Forse non si riesce a controllare il nome del file, ma tu puoi indicare una directory vuota e poi rileggere l'unico file contenuto lì dentro e spostarlo da qualche altra parte. Penso ti convenga salvare nel db solo il percorso al file oppure usare FILESTREAM.

ciao,
Moreno

Enjoy learning and just keep making
3.939 messaggi dal 28 gennaio 2003
Ciao.
Nel link che mi hai mandato c'è il modo di controllare il nome del file. Mi pare che funzioni bene.

Ho provato pure questo e sembra andare:
server.DeliveryMethod = SmtpDeliveryMethod.Network
server.Send(messaggio)

server.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory
server.PickupDirectoryLocation = "c:\tmp"
server.Send(messaggio)


Grazie ancora.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.