Wie Speichere ich MailMessage-Objekt auf die Festplatte? Die MailMessage-Objekt nicht auszusetzen, Save () - Methoden.
I dont haben ein problem, wenn es speichert in jedem format, *.eml oder *.msg. Irgendeine Idee, wie dies zu tun?
InformationsquelleAutor der Frage ashwnacharya | 2009-08-12
Einfachheit halber, ich zitiere eine Erklärung, die von einem Verbinden Element:
Sollten Sie in der Lage sein, um den leeren Konstruktor anstelle der aufgelisteten, da er nicht senden es trotzdem.
InformationsquelleAutor der Antwort Ryan Versaw
Hier ist eine Erweiterung Methode zum konvertieren eines MailMessage-stream, mit dem EML-Daten.
Es ist ein bisschen ein hack, da Sie mit dem Datei-system, aber es funktioniert.
Dann kannst du den stream thats zurück und tun, was Sie wollen, einschließlich speichern in einem anderen Verzeichnis auf der Festplatte oder das speichern in einer Datenbank-Feld, oder sogar E-Mail als Anhang.
InformationsquelleAutor der Antwort saille
Für einen oder anderen Grund den client.senden fehlgeschlagen (rechts nach dem tatsächlichen senden Sie mit dieser Methode) also steckte ich in guten 'ole CDO-und ADODB-stream. Ich hatte auch zum laden von CDO.Nachricht mit einer Vorlage.eml-vor der Einstellung .Nachricht Werten. Aber es funktioniert.
Da oben ist C hier für VB
InformationsquelleAutor der Antwort Gregory Way