Skip to main content
Skip table of contents

TBeCbImapMailOperations


TBeCbImapMailOperations


Die Klasse ermöglicht die Definition von Operationen, die auf einem Imap-Mail-Server ausgeführt werden sollen.

Eine Instanz dieser Klasse steht im Business Object Event "Nach dem Import einer E-Mail" über die Klasse TBeCbMailImportedInfo zur Verfügung.

Methoden und Funktionen:


Eigenschaften

Beschreibung

CreateMailBox(aMailBoxPath: String)

Eine Mailbox erstellen. "aMailBoxPath" muss dabei den vollen Pfad zur Mailbox und den neuen Mailboxnamen enthalten,
z.B. "INBOX\Ablage\Kunden".

MoveToMailBox(aImapUId: String,
aSourceMailBoxPath: String,
aTargetMailBoxPath: String)

Die E-Mail mit der UId "aImapUId" von Mailbox "aSourceMailBoxPath" in die Mailbox "aTargetMailBoxPath verschieben. Pfadangaben müssen absolut sein.

ExceptOnMailOperationFails(aExcept: Boolean)

Import-Prozess abbrechen (inkl. Import-Transaktion), wenn die definierten (Imap)-Mail-Operationen nicht erfolgreich durchgeführt werden können. Default = True.

DeleteMail(aImapUId: String;
aMailBoxPath: String);

Die E-Mail mit der UId aImapUId wird aus der Mailbox gelöscht. Achtung: es werden zusätzlich ALLE als gelöscht gekennzeichneten E_Mails der Mailbox endgültig gelöscht.

MarkMailAsDeleted(aImapUId: String;
aMailBoxPath: String);

Eine E-Mail als gelöscht kennzeichnen.

MarkMailAsUndeleted(aImapUId: String;
aMailBoxPath: String)

Eine E-Mail als nicht gelöscht kennzeichnen.

MarkMailAsRead(aImapUId: String;
aMailBoxPath: String)

Eine E-Mail als gelesen kennzeichnen.

MarkMailAsUnread(aImapUId: String;
aMailBoxPath: String)

Eine E-Mail als ungelesen kennzeichnen.


Weitere Verknüpfungen


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.