Liefert Informationen über die Kopfdaten einer Nachricht

# imap_headerinfo

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

imap_headerinfo — Liefert Informationen über die Kopfdaten einer Nachricht

### Beschreibung

function imap_headerinfo(
IMAP\Connection `$imap`,
int `$message_num`,
int `$from_length` = 0,
int `$subject_length` = 0
): stdClass|false

Liest die Kopfdaten der Nachricht mit der Nummer `message_num` und gibt daraus gewonnene Informationen zurück.

### Parameter-Liste

`imap`

  Eine IMAP\Connection-Instanz.

`message_num`

  Die Nummer der Nachricht

`from_length`

  Die maximale Anzahl Zeichen für die Eigenschaft `fetchfrom` (muss größer oder gleich Null sein).

`subject_length`

  Die maximale Anzahl Zeichen für die Eigenschaft `fetchsubject` (muss größer oder gleich Null sein).

`defaulthost`

### Rückgabewerte

Gibt bei einem Fehler `false` zurück oder bei Erfolg die Informationen in einem Objekt mit folgenden Eigenschaften:

- toaddress - der Inhalt der "To:"-Zeile (max. 1024 Zeichen)
- to - ein Array von Objekten aus der "To:"-Zeile mit den folgenden Eigenschaften: `personal`, `adl`, `mailbox` und `host`
- fromaddress - der Inhalt der "From:"-Zeile (max. 1024 Zeichen)
- from - ein Array von Objekten aus der "From:"-Zeile mit den folgenden Eigenschaften: `personal`, `adl`, `mailbox` und `host`
- ccaddress - der Inhalt der "Cc:"-Zeile (max. 1024 Zeichen)
- cc - ein Array von Objekten aus der "Cc:"-Zeile mit den folgenden Eigenschaften: `personal`, `adl`, `mailbox` und `host`
- bccaddress - der Inhalt der "Bcc:"-Zeile (max. 1024 Zeichen)
- bcc - ein Array von Objekten aus der "Bcc:"-Zeile mit den folgenden Eigenschaften: `personal`, `adl`, `mailbox` und `host`
- reply_toaddress - der Inhalt der "Reply-To:"-Zeile (max. 1024 Zeichen)
- reply_to - ein Array von Objekten aus der "Reply-To:"-Zeile mit den folgenden Eigenschaften: `personal`, `adl`, `mailbox` und `host`
- senderaddress - der Inhalt der "Sender:"-Zeile (max. 1024 Zeichen)
- sender - ein Array von Objekten aus der "Sender:"-Zeile mit den folgenden Eigenschaften: `personal`, `adl`, `mailbox` und `host`
- return_pathaddress - der Inhalt der "Return-Path:"-Zeile (max. 1024 Zeichen)
- return_path - ein Array von Objekten aus der "Return-Path:"-Zeile mit den folgenden Eigenschaften: `personal`, `adl`, `mailbox` und `host`
- remail -
- date - das Sendedatum der Nachricht laut Kopfdaten
- Date - enthält die gleichen Daten wie 'date'
- subject - die Betreffzeile der Nachricht
- Subject - enthält die gleichen Daten wie 'subject'
- in_reply_to -
- message_id -
- newsgroups -
- followup_to -
- references -
- Recent - `R`, wenn kürzlich eingetroffen und gelesen, `N`, wenn kürzlich eingetroffen und ungelesen, ' ', wenn nicht kürzlich eingetroffen.
- Unseen - `U`, wenn nicht kürzlich eingetroffen UND ungelesen, ' ', wenn gelesen ODER ungelesen und kürzlich eingetroffen.
- Flagged - `F`, wenn als wichtig markiert, sonst ' '
- Answered - `A`, wenn beantwortet, sonst ' '
- Deleted - `D`, wenn zum Löschen vorgemerkt, sonst ' '
- Draft - `X`, wenn als Entwurf markiert, sonst ' '
- Msgno - die Nummer der Nachricht
- MailDate -
- Size - die Größe der Nachricht in Bytes
- udate - das Sendedatum als Unix-Timestamp
- fetchfrom - die "From:"-Zeile limitiert auf `from_length` Zeichen
- fetchsubject - die "Subject:"-Zeile, limitiert auf `subject_length` Zeichen

### Changelog

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

### Siehe auch

- imap_fetch_overview() - Liefert eine Zusammenfassung der Kopfdaten von Nachrichten

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