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, |
MoveToMailBox(aImapUId: 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; | 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; | Eine E-Mail als gelöscht kennzeichnen. |
MarkMailAsUndeleted(aImapUId: String; | Eine E-Mail als nicht gelöscht kennzeichnen. |
MarkMailAsRead(aImapUId: String; | Eine E-Mail als gelesen kennzeichnen. |
MarkMailAsUnread(aImapUId: String; | Eine E-Mail als ungelesen kennzeichnen. |