Snažil som sa:
var x = mailItem.Sender;
var y = mailItem.SenderEmailAddress;
var z = mailItem.SenderName;
Všetky tri premenné majú hodnotu null. Tento mailItem sa edituje v ispektore a ja mám prístup ku všetkým ostatným iformáciám, ako sú príjemcovia atď. .... Nejaké potuchy, ako získať meno odosielateľa?
odpovede:
0 pre odpoveď č. 1Takto to fungovalo pre mňa:
Outlook.NameSpace ns = Globals.ThisAddIn.Application.GetNamespace("MAPI");
Outlook.Recepient CurrentUser = ns.CurrentUser;
Zatiaľ neviem, čo by sa stalo, keby mal používateľ viac účtov.
0 pre odpoveď č. 2
Tento je ešte lepší a napriek tomu funguje:
MailItem.SendUsingAccount.SmtpAddress;