# IMAP Funktionen

# Siehe auch

Dieses Dokument kann nicht alle von den enthaltenen Funktionen berührten Themenbereiche im Detail beschreiben. Weitergehende Informationen finden Sie in der Dokumentation zum c-client-Quellcode (docs/internal.txt) und in den folgenden RFC-Standarddokumenten:

- » RFC2821: `Simple Mail Transfer Protocol` (SMTP).
- » RFC2822: `Standard for ARPA internet text messages`.
- » RFC2060: `Internet Message Access Protocol` (IMAP) Version 4rev1.
- » RFC1939: `Post Office Protocol Version 3` (POP3).
- » RFC977: `Network News Transfer Protocol` (NNTP).
- » RFC2076: `Common Internet Message Headers`.
- » RFC2045, » RFC2046, » RFC2047, » RFC2048 & » RFC2049: `Multipurpose Internet Mail Extensions` (MIME).

Einen detaillierten Überblick der relevanten Themen bieten auch die Bücher » Programming Internet Email von David Wood und » Managing IMAP von Dianna Mullet & Kevin Mullet.

## Inhaltsverzeichnis

- imap_8bit — Konvertiert einen 8bit-String in einen quoted-printable String
- imap_alerts — Liefert alle aufgetretenen IMAP-Alarmnachrichten
- imap_append — Hängt eine String-Nachricht an ein Postfach an
- imap_base64 — Dekodiert Base64-kodierten Text
- imap_binary — Konvertiert einen 8bit-String in einen Base64-kodierten String
- imap_body — Liefert den Textkörper einer Nachricht
- imap_bodystruct — Liefert die Struktur eines bestimmten Nachrichtenteils
- imap_check — Prüft das aktuelle Postfach
- imap_clearflag_full — Löscht die Flags einer Nachricht
- imap_close — Schließt einen IMAP-Stream
- imap_create — Alias von imap_createmailbox
- imap_createmailbox — Legt ein neues Postfach an
- imap_delete — Markiert eine Nachricht im aktuellen Postfach zur Löschung
- imap_deletemailbox — Löscht ein Postfach
- imap_errors — Liefert alle bisher aufgetretenen Fehlermeldungen
- imap_expunge — Löscht alle zum Löschen markierte Nachrichten
- imap_fetch_overview — Liefert eine Zusammenfassung der Kopfdaten von Nachrichten
- imap_fetchbody — Liefert einen bestimmten Abschnitt aus dem Textkörper einer Nachricht
- imap_fetchheader — Liefert den Kopf einer Nachricht
- imap_fetchmime — Fetch MIME headers for a particular section of the message
- imap_fetchstructure — Liefert die Struktur einer Nachricht
- imap_fetchtext — Alias von imap_body
- imap_gc — Leert den IMAP-Cache
- imap_get_quota — Liefert Quota-Einstellungen und Nutzungsstatistik der Postfächer
- imap_get_quotaroot — Liefert die Quota-Einstellungen für ein Benutzerpostfach
- imap_getacl — Liefert die Liste der Zugriffsrechte (ACL) für ein Postfach
- imap_getmailboxes — Liefert detaillierte Informationen zu allen Postfächern
- imap_getsubscribed — Liefert die Liste aller abonnierten Postfächer
- imap_header — Alias von imap_headerinfo
- imap_headerinfo — Liefert Informationen über die Kopfdaten einer Nachricht
- imap_headers — Liefert die Kopfzeilen aller Nachrichten eines Postfachs
- imap_is_open — Check if the IMAP stream is still valid
- imap_last_error — Liefert den zuletzt aufgetretenen IMAP-Fehler
- imap_list — Liefert die Liste der Postfächer
- imap_listmailbox — Alias von imap_list
- imap_listscan — Liefert eine Liste von Postfächern nach Suchkriterien
- imap_listsubscribed — Alias von imap_lsub
- imap_lsub — Liefert eine Liste aller abonnierten Postfächer
- imap_mail — Sendet eine E-Mail-Nachricht
- imap_mail_compose — Erzeugt eine MIME-Nachricht aus Kopf- und Nachrichtenelementen
- imap_mail_copy — Kopiert Nachrichten in ein Postfach
- imap_mail_move — Verschiebt Nachrichten in ein anderes Postfach
- imap_mailboxmsginfo — Liefert Informationen zum aktuellen Postfach
- imap_mime_header_decode — Dekodiert MIME-kodierte Kopfzeilen
- imap_msgno — Liefert die Nummer einer Nachricht für eine gegebene UID
- imap_mutf7_to_utf8 — Decode a modified UTF-7 string to UTF-8
- imap_num_msg — Liefert die Anzahl der Nachrichten im aktuellen Postfach
- imap_num_recent — Liefert die Anzahl der kürzlich eingetroffenen Nachrichten
- imap_open — Öffnet einen IMAP-Stream zu einem Postfach
- imap_ping — Prüft einen IMAP-Stream auf Funktionalität
- imap_qprint — Konvertiert einen quoted-printable-kodierten String in einen 8-Bit-String
- imap_rename — Alias von imap_renamemailbox
- imap_renamemailbox — Ändert den Namen eines Postfachs
- imap_reopen — Öffnet einen IMAP-Stream für ein anderes Postfach neu
- imap_rfc822_parse_adrlist — Zerlegt einen String mit Mailadressen
- imap_rfc822_parse_headers — Liest E-Mail-Kopfzeilen aus einem String aus
- imap_rfc822_write_address — Liefert eine korrekt formatierte E-Mail-Adresse aus übergebenen Informationen
- imap_savebody — Speichert einen Teil des Nachrichtentextes in einer Datei
- imap_scan — Alias von imap_listscan
- imap_scanmailbox — Alias von imap_listscan
- imap_search — Liefert ein Array von Nachrichten, die den gegebenen Suchkriterien entsprechen
- imap_set_quota — Legt die Größenbeschränkung für ein Postfach fest
- imap_setacl — Legt die ACL (Zugriffsrechte) für ein Postfach fest
- imap_setflag_full — Setzt Nachrichtenflags
- imap_sort — Liefert und sortiert Nachrichten eines Postfachs
- imap_status — Liefert Statusinformationen zum angegebenen Postfach
- imap_subscribe — Abonniert ein Postfach
- imap_thread — Liefert Nachrichten als Baum zusammenhängender Themenstränge
- imap_timeout — Setzt oder liefert den Imap-Timeout
- imap_uid — Liefert die UID für die gegebene Nachrichtennummer
- imap_undelete — Nimmt eine bereits gesetzte Löschmarkierung einer Nachricht zurück
- imap_unsubscribe — Beendet das Abonnement eines Postfachs
- imap_utf7_decode — Dekodiert einen String im modifizierten UTF-7-Format
- imap_utf7_encode — Kodiert ISO-8859-1 Text im modifizieren UTF-7-Format
- imap_utf8 — Konvertiert Text nach UTF-8
- imap_utf8_to_mutf7 — Encode a UTF-8 string to modified UTF-7

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open