Ich habe Folgendes versucht:
var x = mailItem.Sender;
var y = mailItem.SenderEmailAddress;
var z = mailItem.SenderName;
Alle drei Variablen haben den Wert null. Dies ist das Mail-Element, das im ispector bearbeitet wird, und ich kann auf alle anderen Informationen wie Empfänger usw. zugreifen Gibt es einen Hinweis darauf, wie der Absendername erhalten wird?
Antworten:
0 für die Antwort № 1So hat es für mich funktioniert:
Outlook.NameSpace ns = Globals.ThisAddIn.Application.GetNamespace("MAPI");
Outlook.Recepient CurrentUser = ns.CurrentUser;
Ich weiß noch nicht, was passiert, wenn der Benutzer mehrere Konten hat.
0 für die Antwort № 2
Dieser ist noch besser und funktioniert in jeder Hinsicht:
MailItem.SendUsingAccount.SmtpAddress;