2016-02-29 27 views
0

我打算保留這個簡短內容,因爲我相信你有更好的事情要做,而不是坐下來閱讀我的文章,瞭解我的問題出現的原因。用於C#中Outlook的email.SenderEmailAddress#

總之,我做了一個Microsoft Outlook插件,在許多其他功能中檢索Outlook中選定電子郵件的電子郵件地址。

var address = email.SenderEmailAddress; 

現在這個工作的時間MOST,給了我一個很好的"[email protected]"作爲我address變量:它通過做到這一點。

但是當星星對準它有時會給我的一些用戶是這樣的:

/O=DOMAINNAME/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHI43SPCLT)/CN=RECIPIENTS/CN=JOE BLOGGS8C3

現在我用這個詞EXCHANGE害怕,因爲這個獸字提示在使用Microsoft Exchange Sever的20XX的(或者我在猜測?)。

如果是這種情況,我如何檢索發件人的電子郵件?

我google'd一點點,發現一些解決方案使用VB,但我不知道這是如何工作,只是很少明白C#做我在做什麼,所以我會很感激對此事有一點新手友好的建議,最好在C#的範圍內。

回答