Thema: Delphi outlook mail auslesen

Einzelnen Beitrag anzeigen

Christophe

Registriert seit: 5. Okt 2006
38 Beiträge
 
#5

Re: outlook mail auslesen

  Alt 10. Okt 2006, 10:15
Danke an Delphi-Lover

habe den fehler gefunden lag nur an den Klammern. Statt [i] -> (i).
Hier noch mal der ganze funktionierende Code:
Delphi-Quellcode:
  Outlook := CoOutlookApplication.Create;

  NmSpace := Outlook.GetNamespace('MAPI');
  NmSpace.Logon('', '', False, False);

  Inbox := NmSpace.GetDefaultFolder(olFolderInbox);
  NewMail := (Inbox.UnreadItemCount > 0);
  ShowMessage(BoolToStr(NewMail));
  if NewMail then
    ShowMessage(Format('Ungelesene Mails in der Inbox: %d', [Inbox.UnreadItemCount]));

  for i := 1 to Inbox.UnreadItemCount do
  begin
    aMailItem := Inbox.Items.Item(i);
    ShowMessage(aMailItem.To);
  end;
Ich lese die ungelesenen nachrachten aus dem Posteingang aus.

Danke für euer Hilfe
  Mit Zitat antworten Zitat