Hallo,
ich versuche mit VB.Net 2008 unter Win7 mit DavidFX und der aktuellen API - FX über die Funktion
DVEmlFromMailItem eine E-Mail zu speichern.
Die E-Mail Informationen erhalte ich wie Empfänger, Betreff ...
Wenn ich aber die Funktion DVEmlFromMailItem ausführe erhalte in als Filenamen nur chinesische Zeichen.
Hat jemand schon mit der Funktion gearbeitet?
mfg
Paul
oApp = New DavidAPIClass
oApp.LoginOptions = DvLoginOptions.DvLoginForceAsyncDuplicate
oAcc = oApp.Logon(oAnwe.Mail_Server, oAnwe.Netzwerk_AnwenderName, oAnwe.Netzwerk_Passwort, "", "", "NOAUTH")
oArchive = oAcc.GetSpecialArchive(DvArchiveTypes.DvArchivePersonalIn)
oMessageItems = oArchive.AllItems
For nI = 0 To oMessageItems.Count - 1
If oMessageItems.Item(nI).Type = DvItemTypes.DvEMailItem Then
oMailItem = oMessageItems.Item(nI).ChangeType(DvItemTypes.DvEMailItem)
oSB = New StringBuilder(260)
IF DVEmlFromMailItem(oMailItem, oSB) <> 0 Then
File.Copy(oSB.ToString, "D:\Test\" & oMailItem.Subject & ".EML")
End If
End If
Next