imap_headerinfo
PHP Manual
PHP Manual»Funções de IMAP»imap_headerinfo

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

To Top