Mit dem Mail-Reader können Sie im BS2000 Mails über die Zugriffs-Services (POP3 und IMAP) abholen und weiterverarbeiten.
Im BS2000 bietet Ihnen der Mail-Reader zwei Möglichkeiten zur Weiterverarbeitung:
über die Prozedur-Schnittstelle
über die Programm-Schnittstelle
Prozedur-Schnittstelle
Der Mail-Reader ermöglicht es, mithilfe von Prozeduren auf die Nachrichtenköpfe (Header), auf die Nachrichten (Messagebody) und auf die Anhänge (Attachments) einer Mail zuzugreifen.
Programm-Schnittstelle
Über die C++-Schnittstelle wird einer Funktion eine Instanz einer C++-Klasse DwMessage
übergeben, die die gesamte Mail beinhaltet. Dazu müssen Sie ein C++-Unterprogramm schreiben und dieses mit den Modulen des Mail-Readers binden.
Zur softwaremäßigen Darstellung einer Mail wird die Open-Source-Bibliothek „mimelib“ verwendet, die Klassen zur Verfügung stellt, die einen bequemen Zugriff auf die Mail gestatten. Diese Bibliothek ist ein unter der GP-Lizenz stehender Bestandteil von KDE (Paket kdepim) und basiert auf „mime++“ von Doug Sauder.