Hallo Community,
ich möchte mithilfe der CDO.dll (die standardmäßig auf jedem Windows vorhanden ist) eine eml-Datei von meiner Festplatte auslesen. An den Empfänger, den Betreff und so weiter komme ich ohne Probleme ran.
Allerdings machen die Anhänge Probleme.
Wenn die eml-Datei nur einen Anhang hat funktioniert alles noch. Wenn es aber mindestens 2 Anhänge sind gibt die entsprechende Liste (myMail.Attachments) 0 zurück.
Ich habe nirgends eine Lösung gefunden. Vielleicht kann sich jemand vorstellen wo das Problem liegt.
*Beitrag verschoben* ~NoFear23m
ich möchte mithilfe der CDO.dll (die standardmäßig auf jedem Windows vorhanden ist) eine eml-Datei von meiner Festplatte auslesen. An den Empfänger, den Betreff und so weiter komme ich ohne Probleme ran.
Allerdings machen die Anhänge Probleme.
Wenn die eml-Datei nur einen Anhang hat funktioniert alles noch. Wenn es aber mindestens 2 Anhänge sind gibt die entsprechende Liste (myMail.Attachments) 0 zurück.
Ich habe nirgends eine Lösung gefunden. Vielleicht kann sich jemand vorstellen wo das Problem liegt.
VB.NET-Quellcode
- Dim strm As ADODB.Stream
- Dim myMail As New CDO.Message
- myMail.Forward()
- strm = myMail.GetStream()
- strm.Type = ADODB.StreamTypeEnum.adTypeText
- strm.LoadFromFile("D:\Archivierung\alle\2019\Mails\test.eml")
- strm.Flush()
- For Each attach As CDO.IBodyPart In myMail.Attachments
- MsgBox(attach.FileName)
- Next
*Beitrag verschoben* ~NoFear23m
We are all suckerz for something ...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Nofear23m“ ()