/ / Mailitem neposkytuje žiadne informácie o odosielateľovi - c #, outlook, outlook-addin, outlook-2010

Služba Mailitem neposkytuje žiadne informácie o odosielateľovi - c #, outlook, outlook-addin, outlook-2010

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ď č. 1

Takto 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;