# imap_body

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_body — Liefert den Textkörper einer Nachricht

### Beschreibung

imap_body(IMAP\Connection `$imap`, int `$message_num`, int `$flags` = 0): string|false

imap_body() gibt den Textkörper der mit `message_num` angegebenen Nachricht aus dem aktuellen Postfach zurück.

imap_body() gibt eine 1:1-Kopie des gesamten Nachrichtenkörpers zurück. Um einzelne Teile einer mehrteiligen MIME-kodierten Nachricht auszulesen, müssen Sie zunächst die Struktur der Nachricht mit imap_fetchstructure() analysieren, um anschließend einzelne Komponenten mit imap_fetchbody() anzufordern.

### Parameter-Liste

`imap`

  Eine IMAP\Connection-Instanz.

`message_num`

  Die Nummer der Nachricht

`flags`

  Der optionale Parameter `flags` kann eine Bitmaske mit folgenden Optionen enthalten:

  - `FT_UID` - `message_num` ist eine UID
  - `FT_PEEK` - Das \Seen-Flag nicht setzen, falls es nicht bereits gesetzt ist
  - `FT_INTERNAL` - Rückgabe im internen Format ohne Umwandlung der Zeilenenden in CRLF.

### Rückgabewerte

Gibt den Textkörper der gewünschten Nachricht als String zurück. Bei einem Fehler wird `false` zurückgegeben.

### Changelog

Version | Beschreibung
--- | ---
8.1.0 | Der Parameter `imap` erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine gültige `imap`-Ressource erwartet.

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