imap_fetchbody

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

imap_fetchbodyBusca uma seção específica do corpo da mensagem

Descrição

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

Busca uma seção específica do corpo das mensagens especificadas. Partes do corpo não são decodificadas por esta função.

Parâmetros

imap

Uma instância de IMAP\Connection.

message_num

O número da mensagem

section

O número da parte. É uma sequência de inteiros delimitados por ponto que são índices de uma lista de partes do corpo conforme a especificação IMAP4.

flags

Uma máscara de bits de uma das seguintes constantes:

  • FT_UID - O parâmetro message_num é um UID
  • FT_PEEK - Não define o marcador \Seen flag se já não estiver definido
  • FT_INTERNAL - A string de retorno está em formato interno, não será canonizada para CRLF.

Valor Retornado

Retorna uma seção específica do corpo das mensagens informadas como uma string de texto, ou false em caso de falha.

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.

Veja Também