Lesen von e-Mails ohne Outlook-app öffnen

Ist das, was ich benutze zum Lesen von e-Mails unter Verwendung von C#:

outLookApp.NewMailEx += new ApplicationEvents_11_NewMailExEventHandler(outLookApp_NewMailEx);
            Outlook.NameSpace olNameSpace = outLookApp.GetNamespace("mapi");

olNameSpace.Logon("xxxx", "xxxxx", false, true);
Outlook.MAPIFolder oInbox  = olNameSpace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
Outlook.Items oItems  = oInbox.Items;
MessageBox.Show("Total : " + oItems.Count); //Total Itemin inbox
 oItems = oItems.Restrict("[Unread] = true");
 MessageBox.Show("Total Unread : " + oItems.Count); //Unread Items
 Outlook.MailItem oMsg;


 Outlook.Attachment mailAttachement;
 for (int i = 0; i < oItems.Count; i++)
 {
     oMsg = (Outlook.MailItem)oItems.GetFirst();

     MessageBox.Show(i.ToString());

    MessageBox.Show(oMsg.SenderName);
    MessageBox.Show(oMsg.Subject);
    MessageBox.Show(oMsg.ReceivedTime.ToString());
    MessageBox.Show(oMsg.Body);

Das problem, das ich bin vor ist diese Anwendung funktioniert nur, wenn Outlook geöffnet ist, auf der Maschine. Wenn Outlook geschlossen ist, wirft es eine Ausnahme:

Server ist nicht verfügbar. Kontaktieren Sie Ihren administrator, wenn das Problem weiterhin besteht.

Ist es trotzdem kann ich Lesen, e-Mails mit Outlook öffnen?

InformationsquelleAutor | 2008-11-19
Schreibe einen Kommentar