[Inhalt] [Zurück] [Weiter] [Thema] [Index]

GetIMAPMail()


Syntax:

GetIMAPMail (String url, String mailbox, Bool del) : Array
url: Adresse des Mailservers, inkl. User und Passwort
mailbox: Name der Mailbox auf dem IMAP-Server
del: Mails nach dem Abholen auf dem Server löschen?

Beispiel:

A := GetIMAPMail ("mailuser:passwort@mail.abc.de:143", "inbox", True)

Beschreibung:

Holt alle Mails des Postfachs mailbox von mailuser vom Mailserver im IMAP-Protokoll und liefert sie in einem Array. Mit del wird gesteuert, ob die Mails nach dem Abholen auf dem Mailserver gelöscht werden sollen.

Jede Mail inkl. der Anhänge wird als String in einem Array-Element gespeichert. Als Keys werden die Message-IDs verwendet.

Um die Anhänge einer Mail zu separieren, kann die Funktion UnpackMail() verwendet werden.

Diese Funktion unterstützt nicht den verschlüsselten Abruf über IMAPS.

Siehe auch GetPop3Mail(), SendMail() und FTPGet().



toposoft 25.04.2024