# Funções de IMAP

# Veja Também

Este documento não pode entrar em detalhes sobre todos os tópicos abordados pelas funções fornecidas. Mais informações são fornecidas pela documentação da fonte da biblioteca c-client (docs/internal.txt). e os seguintes documentos RFC:

- » RFC2821: `Simple Mail Transfer Protocol` (SMTP).
- » RFC2822: `Standard for ARPA internet text messages`.
- » RFC2060: `Internet Message Access Protocol` (IMAP) Versão 4rev1.
- » RFC1939: `Post Office Protocol Version 3` (POP3).
- » RFC977: `Network News Transfer Protocol` (NNTP).
- » RFC2076: `Common Internet Message Headers`.
- » RFC2045, » RFC2046, » RFC2047, » RFC2048 & » RFC2049: `Multipurpose Internet Mail Extensions` (MIME).

Uma visão geral detalhada também está disponível nos livros » `Programming Internet Email` de David Wood e » Managing IMAP de Dianna Mullet e Kevin Mullet.

## Índice

- imap_8bit — Converte uma string de 8 bits em uma string imprimível escapada
- imap_alerts — Retorna todas as mensagens de alerta IMAP que ocorreram
- imap_append — Acrescenta uma mensagem de string a uma caixa de correio especificada
- imap_base64 — Decodifica texto codificado em BASE64
- imap_binary — Converte uma string de 8 bits em uma string base64
- imap_body — Lê o corpo da mensagem
- imap_bodystruct — Lê a estrutura de uma seção específica do corpo de uma mensagem específica
- imap_check — Verifica a caixa de correio atual
- imap_clearflag_full — Limpa sinalizadores em mensagens
- imap_close — Fecha um fluxo IMAP
- imap_create — Sinônimo de imap_createmailbox
- imap_createmailbox — Cria uma nova caixa de correio
- imap_delete — Marca uma mensagem para exclusão da caixa de correio atual
- imap_deletemailbox — Exclui uma caixa de correio
- imap_errors — Retorna todos os erros IMAP que ocorreram
- imap_expunge — Exclui todas as mensagens marcadas para exclusão
- imap_fetch_overview — Lê uma visão geral das informações nos cabeçalhos da mensagem fornecida
- imap_fetchbody — Busca uma seção específica do corpo da mensagem
- imap_fetchheader — Retorna o cabeçalho de uma mensagem
- imap_fetchmime — Busca cabeçalhos MIME para uma seção específica da mensagem
- imap_fetchstructure — Lê a estrutura de uma mensagem específica
- imap_fetchtext — Sinônimo de imap_body
- imap_gc — Limpa o cache IMAP
- imap_get_quota — Recupera as configurações de nível de cota e estatísticas de uso por caixa de correio
- imap_get_quotaroot — Recupera as configurações de cota por usuário
- imap_getacl — Obtém a ACL para uma determinada caixa de correio
- imap_getmailboxes — Lê a lista de caixas de correio, retornando informações detalhadas sobre cada uma delas
- imap_getsubscribed — Lista todas as caixas de correio assinadas
- imap_header — Sinônimo de imap_headerinfo
- imap_headerinfo — Lê o cabeçalho da mensagem
- imap_headers — Retorna cabeçalhos para todas as mensagens em uma caixa de correio
- imap_is_open — Verifica se o fluxo IMAP ainda é válido
- imap_last_error — Obtém o último erro IMAP que ocorreu durante esta solicitação de página
- imap_list — Lê a lista de caixas de correio
- imap_listmailbox — Sinônimo de imap_list
- imap_listscan — Retorna a lista de caixas de correio que correspondem ao texto fornecido
- imap_listsubscribed — Sinônimo de imap_lsub
- imap_lsub — Lista todas as caixas de correio assinadas
- imap_mail — Envia uma mensagem de e-mail
- imap_mail_compose — Cria uma mensagem MIME com base nas seções de envelope e corpo fornecidas
- imap_mail_copy — Copia mensagens especificadas para uma caixa de correio
- imap_mail_move — Move mensagens especificadas para uma caixa de correio
- imap_mailboxmsginfo — Obtém informações sobre a caixa de correio atual
- imap_mime_header_decode — Decodifica elementos do cabeçalho MIME
- imap_msgno — Obtém o número da sequência da mensagem para o UID fornecido
- imap_mutf7_to_utf8 — Decodifica uma string UTF-7 modificada para UTF-8
- imap_num_msg — Obtém o número de mensagens na caixa de correio atual
- imap_num_recent — Obtém o número de mensagens recentes na caixa de correio atual
- imap_open — Abre um fluxo IMAP para uma caixa de correio
- imap_ping — Verifica se o fluxo IMAP ainda está ativo
- imap_qprint — Converte uma string imprimível escapada em uma string de 8 bits
- imap_rename — Sinônimo de imap_renamemailbox
- imap_renamemailbox — Renomeia uma caixa de correio antiga para uma nova caixa de correio
- imap_reopen — Reabre o fluxo IMAP para uma nova caixa de correio
- imap_rfc822_parse_adrlist — Analisa uma string de endereços
- imap_rfc822_parse_headers — Analisa cabeçalhos de e-mail de uma string
- imap_rfc822_write_address — Retorna um endereço de e-mail formatado corretamente, considerando a caixa de correio, o host e as informações pessoais
- imap_savebody — Salva uma seção específica do corpo em um arquivo
- imap_scan — Sinônimo de imap_listscan
- imap_scanmailbox — Sinônimo de imap_listscan
- imap_search — Esta função retorna um array de mensagens que correspondem aos critérios de pesquisa fornecidos
- imap_set_quota — Define uma cota para uma determinada caixa de correio
- imap_setacl — Define a ACL para uma determinada caixa de correio
- imap_setflag_full — Define sinalizadores em mensagens
- imap_sort — Obtém e classifica mensagens
- imap_status — Retorna informações de status sobre uma caixa de correio
- imap_subscribe — Faz inscrição em uma caixa de correio
- imap_thread — Retorna uma árvore de mensagens encadeadas
- imap_timeout — Define ou busca o tempo limite do imap
- imap_uid — Retorna o UID para o número de sequência da mensagem fornecida
- imap_undelete — Desmarca a mensagem que está marcada como excluída
- imap_unsubscribe — Cancela a inscrição em uma caixa de correio
- imap_utf7_decode — Decodifica uma string codificada em UTF-7 modificada
- imap_utf7_encode — Converte string ISO-8859-1 em texto UTF-7 modificado
- imap_utf8 — Converte texto codificado em MIME para UTF-8
- imap_utf8_to_mutf7 — Codifica uma string UTF-8 para UTF-7 modificado

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