Lê o cabeçalho da mensagem

# imap_headerinfo

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

imap_headerinfo — Lê o cabeçalho da mensagem

### Descrição

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

Obtém informações sobre o número da mensagem fornecida lendo seus cabeçalhos.

### Parâmetros

`imap`
  Uma instância de IMAP\Connection.
`message_num`

  O número da mensagem

`from_length`

  Número de caracteres para a propriedade `fetchfrom`. Deve ser maior ou igual a zero.

`subject_length`

  Número de caracteres para a propriedade `fetchsubject` Deve ser maior ou igual a zero.

### Valor Retornado

Retorna `false` em caso de erro ou, em caso de sucesso, as informações em um objeto com as seguintes propriedades:

- toaddress - linha completa "to:", com até 1024 caracteres
- to - um array de objetos da linha "To:", com as seguintes propriedades: `personal`, `adl`, `mailbox` e `host`
- fromaddress - linha completa "from:", com até 1024 caracteres
- from - um array de objetos da linha "From:", com as seguintes propriedades: `personal`, `adl`, `mailbox` e `host`
- ccaddress - linha completa "cc:", com até 1024 caracteres
- cc - um array de objetos da linha "Cc:", com as seguintes propriedades: `personal`, `adl`, `mailbox` e `host`
- bccaddress - linha completa "bcc:", com até 1024 caracteres
- bcc - um array de objetos da linha "Bcc:", com as seguintes propriedades: `personal`, `adl`, `mailbox` e `host`
- reply_toaddress - linha completa "Reply-To:", com até 1024 caracteres
- reply_to - um array de objetos da linha "Reply-To:", com as seguintes propriedades: `personal`, `adl`, `mailbox` e `host`
- senderaddress - linha completa "sender:", com até 1024 caracteres
- sender - um array de objetos da linha "Sender:", com as seguintes propriedades: `personal`, `adl`, `mailbox` e `host`
- return_pathaddress - linha completa "Return-Path:", com até 1024 caracteres
- return_path - um array de objetos da linha "Return-Path:", com as seguintes propriedades: `personal`, `adl`, `mailbox` e `host`
- remail -
- date - A data da mensagem conforme encontrada nos cabeçalhos
- Date - O mesmo que "date"
- subject - O assunto da mensagem
- Subject - O mesmo que "subject"
- in_reply_to -
- message_id -
- newsgroups -
- followup_to -
- references -
- Recent - `R` se recente e visto, `N` se recente e não visto, ' ' se não for recente.
- Unseen - `U` se não visto E não recente, ' ' se visto OU não visto e recente
- Flagged - `F` se marcada, ' ' se não marcada
- Answered - `A` se respondida, ' ' se não respondida
- Deleted - `D` se excluída, ' ' se não excluída
- Draft - `X` se for rascunho, ' ' se não for rascunho
- Msgno - O número da mensagem
- MailDate -
- Size - O tamanho da mensagem
- udate - data da mensagem de correio em timestamp Unix
- fetchfrom - linha "from:" formatada para caber em `from_length` caracteres
- fetchsubject - linha "subject:" formatada para caber em `subject_length` caaracteres

### Registro de Alterações

Versão | Descrição
--- | ---
8.1.0 | O parâmetro `imap` agora espera uma instância de IMAP\Connection; anteriormente, um resource `imap` válido era esperado.
8.0.0 | O parâmetro `defaulthost` não utilizado foi removido.

### Veja Também

- imap_fetch_overview() - Lê uma visão geral das informações nos cabeçalhos da mensagem fornecida

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