Zum Inhalt springen
Hilfe zu Outlook, Thunderbird, KuNoMail & Co.

E-Mails aus Ordnern auslesen

Überblick

Status
Offen
Gefragt von
simlei
Gefragt am
Antworten
0

Frage

Hallo Mailforum,
ich würde gerne Ein Programm schreiben, welches sozusagen die E-Mails aus den einzelnen Ordnern (Inbox + Unterordner, auch selbsterstellte Ordner) ausliest und, nach den Ordnern strukturiert selbst im Speicher halten und weiter verarbeiten kann.

Dazu wäre wichtig: a) Ordnerstruktur auslesen – wie bekomme ich alle Ordner aufgelistet die in einem bestimmten ordner sind (in meinem Code ist der aktuelle Ordner = „Folder“, s.u.)
b) Alle Emails eines Ordners auslesen (betreff, body, from, datum usw)

Ich habe das angefangen in Delphi zu schreiben, aber die Bezeichnungen der Daten dürfte ja in VBA gleich sein… hier ist der Code bisher:

var
  Form1: TForm1;
  Outlook: _Application;  // OutlookApplication; for D5 users
  NmSpace: NameSpace;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  Unknown: IUnknown;
  Result: HResult;
  Folder: MAPIFolder;
begin
  {$IFDEF VER120}      // Delphi 4
  Outlook := CoApplication_.Create;
  {$ELSE}              // Delphi 5
  Outlook := CoOutlookApplication.Create;
  {$ENDIF}

  NmSpace := Outlook.GetNamespace('MAPI');
  NmSpace.Logon('', '', False, False);
  Folder := NmSpace.GetDefaultFolder(olFolderInbox);
  Folder.Display;
end;
 

wer hilft, dem wird auch geholfen.
+ Umkehrschluss <=>

Noch keine Antworten

Zu dieser Frage gibt es noch keine Antwort. Wissen Sie weiter? Dann helfen Sie mit Ihrer Antwort unten.

  • Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.