# IMAP, POP3 and NNTP

# Einführung

Warnung

Diese Erweiterung ist seit PHP 8.4.0 DEPRECATED (veraltet) und UNBUNDLED (nicht mehr eingebunden).

Die Funktionen dieser Erweiterung ermöglichen die Kommunikation mit IMAP-, NNTP- und POP3-Servern sowie den Zugriff auf lokale Mailbox-Dateien.

Allerdings ist Vorsicht geboten, da einige IMAP-Funktionen nicht richtig mit dem POP-Protokoll funktionieren.

Warnung

Die IMAP-Erweiterung ist nicht thread-sicher; sie sollte nicht mit ZTS-Builds verwendet werden.

- Installation/Konfiguration
  - Anforderungen
  - Installation
  - Laufzeit-Konfiguration
  - Ressource-Typen
- Vordefinierte Konstanten
- IMAP Funktionen
  - 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
- IMAP\Connection — Die Klasse IMAP\Connection

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