Чтобы получить доступ к письмам в Outlook из c# необходимо сделать следующее:
Подключаем Microsoft.Office.Interop.Outlook;
using Microsoft.Office.Interop.Outlook;
// Создали приложение Outlook Outlook.Application oApp = new Outlook.Application(); Outlook.NameSpace oNS = oApp.GetNamespace("mapi"); // Получаем доступ oNS.Logon(Missing.Value, Missing.Value, false, true); //Получаем входящую папку Outlook.MAPIFolder oInbox = oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox); for (int x = 1; x <= oInbox.Items.Count; x++) { if (oInbox.Items[x] is MailItem) { //Выводим Имя отправителя richTextBox1.AppendText(oInbox.Items[x].SenderName + "\n"); } } oNS.Logoff(); oInbox = null; oNS = null; oApp = null;