Hallo,
ich habe ein Problem beim öffnen einer neuen E-Mail mit der NetOffice.OutlookApi:
Mit folgendem Code öffne ich eine neue E-Mail und ändere dabei die AbsenderE-Mail-Adresse.
C#-Code: |
using Outlook = NetOffice.OutlookApi;
using (Outlook.Application outlookApp = new Outlook.Application())
using (Outlook.MailItem mailItem = (Outlook.MailItem)outlookApp.CreateItem(Outlook.Enums.OlItemType.olMailItem))
{
mailItem.Display(false);
....
foreach (Outlook.Account account in outlookApp.Session.Accounts)
if (account.DisplayName == "[email protected]")
mailItem.Sender = account.CurrentUser.AddressEntry;
}
|
Soweit funktioniert alles, allerdings wird in der neu geöffneten E-Mail nicht die korrekte Signatur verwendet. Es wird immer die Signatur vom Standard-Konto angezeigt.
Die Signaturen sind aber korrekt eingerichtet, wenn ich in Outlook eine neue E-Mail öffne und die alternative Adresse für "Von" auswähle, wird die korrekte Signatur angezeigt, nur nicht wenn ich dasgleiche programmatisch mache.
Ist dies ein Bug in der API?