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. |
Weitere Verknüpfungen