PHP - funções IMAP
IMAP significa Internet Mail Access Protocol, as funções do PHP-IMAP ajudam você a acessar uma conta de e-mail e buscar e-mails delas. Usando essas funções, você também pode trabalhar com os protocolos NNTP, POP3 e métodos de acesso à caixa de correio local. Com a ajuda desta biblioteca, você pode criar aplicativos da web que lidam com seus e-mails. Usando isso, você pode -
Conecte-se à caixa de correio (POP3 / IMAP / NNTP).
Recupere e-mails com anexos.
Marque um e-mail como visto ou não visto.
Remover e-mails etc ...
Instalação
Para instalar IMAP em seu sistema, abra o arquivo php.ini na pasta de instalação do PHP e remova o ponto e vírgula (;) antes de extension = imap (e outras extensões dependentes). Certifique-se de ter instalado um software de servidor HTTP (como Apache 24), configure o servidor instalado de acordo, ou seja, especifique a localização da pasta de instalação do PHP, carregue o módulo de arquivo php7apache2_4.dll e adicione os tipos de arquivo desejados (extensões).
Lista de funções
A seguir estão várias funções IMAP disponíveis -
Sr. Não | Descrição da função | PHP |
---|---|---|
1 | Esta função converte uma string de 8 bits em uma string imprimível entre aspas. |
4 |
2 | Esta função retorna todas as mensagens de alerta desde o início da página ou, a última chamada desta função, na forma de um array. |
4 |
3 | Esta função anexa a mensagem fornecida à caixa de correio especificada. |
4 |
4 | Esta função aceita um texto de codificação BASE64 como parâmetro e o decodifica. |
4 |
5 | Esta função converte uma string de 8 bits em uma string de base64. |
4 |
6 | Esta função aceita um fluxo IMAP representando uma caixa de correio e um número de mensagem, busca a mensagem especificada na caixa de correio fornecida. |
4 |
7 | Esta função é usada para ler a estrutura de uma seção do corpo especificada. |
4 |
8 | Esta função retorna informações sobre a caixa de correio fornecida. |
4 |
9 | Esta função é usada para remover sinalizadores nas mensagens especificadas na caixa de correio fornecida. |
4 |
10 | Esta função é usada para fechar a caixa postal atual. |
4 |
11 | Esta função é usada para criar uma nova caixa de correio. |
4 |
12 | Esta função é usada para criar uma nova caixa de correio. |
4 |
13 | Esta função é usada para marcar mensagens / e-mails para exclusão. |
4 |
14 | Esta função é usada para excluir uma caixa postal existente. |
4 |
15 | Esta função recupera e retorna todos os erros ocorridos na página atual. |
4 |
16 | Esta função exclui todas as mensagens marcadas para exclusão. |
4 |
17 | Esta função recupera e retorna a visão geral das informações do cabeçalho do método especificado. |
4 |
18 | Esta função é usada para recuperar a seção especificada do corpo de um e-mail / mensagem. |
4 |
19 | Esta função recupera e retorna o cabeçalho do e-mail / mensagem especificado na caixa de correio atual. |
4 |
20 | Esta função recupera e retorna os cabeçalhos MIME da seção especificada de uma mensagem. |
4 |
21 | Esta função recupera e retorna a estrutura da mensagem especificada na caixa de correio atual. |
4 |
22 | Esta função busca a mensagem especificada na caixa de correio fornecida. |
4 |
23 | Esta função é usada para limpar o cache da caixa de correio fornecida. |
5 |
24 | Esta função é usada para recuperar as configurações de nível de cota e a estática de uso da caixa de correio especificada. |
4 |
25 | Esta função é usada para recuperar as configurações de nível de cota por usuário. |
4 |
26 | Esta função é usada para recuperar as informações das caixas de correio. |
4 |
27 | Esta função é usada para recuperar informações sobre todas as caixas postais assinadas. |
4 |
28 | Esta função é usada para ler o cabeçalho da mensagem especificada. |
4 |
29 | Esta função é usada para ler o cabeçalho da mensagem especificada. |
4 |
30 | Esta função é usada para recuperar os cabeçalhos de todas as mensagens na caixa de correio especificada. |
4 |
31 | Esta função recupera e retorna a última mensagem de erro ocorrida. |
4 |
32 | Esta função lê e retorna a lista de caixas de correio especificadas. |
4 |
33 | Esta função é um alias de imap_list (), ela lê e retorna a lista de caixas de correio especificadas. |
4 |
34 | Esta função é usada para recuperar os nomes das caixas de correio que contêm o texto fornecido. |
4 |
35 | Esta função é um apelido de imap_lsub (). Ele recupera os cabeçalhos de todas as mensagens na caixa de correio especificada. |
4 |
36 | Esta função é usada para recuperar os cabeçalhos de todas as mensagens na caixa de correio especificada. |
4 |
37 | Esta função cria uma mensagem MIME com base nos detalhes. |
4 |
38 | Esta função copia as mensagens especificadas para a caixa de correio fornecida. |
4 |
39 | Esta função move as mensagens especificadas para a caixa de correio fornecida. |
4 |
40 | Esta função é usada para enviar a mensagem dada. |
4 |
41 | Esta função recupera e retorna as informações sobre a caixa de correio atual. |
4 |
42 | Esta função é usada para decodificar o cabeçalho MIME fornecido. |
4 |
43 | Esta função recupera e retorna o número de sequência do UID fornecido. |
4 |
44 | Esta função é usada para recuperar a decodificação da string fornecida no formato UTF-8. |
4 |
45 | Esta função é usada para recuperar o número de mensagens na caixa postal especificada. |
4 |
46 | Esta função é usada para recuperar o número de mensagens recentes na caixa postal especificada. |
4 |
47 | Esta função abre o fluxo para a caixa de correio especificada. |
4 |
48 | Esta função é usada para verificar se o fluxo fornecido ainda está ativo. |
4 |
49 | Esta função retorna uma string de 8 bits para a string imprimível entre aspas. |
4 |
50 | Esta função é um apelido de imap_renamemailbox (). É usado para renomear uma caixa de correio existente. |
4 |
51 | Esta função é usada para renomear uma caixa postal existente. |
4 |
52 | Esta função é usada para reabrir o fluxo fornecido para uma nova caixa de correio. |
4 |
53 | Esta função é usada para analisar uma string de endereço. |
4 |
54 | Esta função é usada para analisar e retornar cabeçalhos de uma determinada string. |
4 |
55 | Esta função retorna o endereço de e-mail formatado para os detalhes fornecidos. |
4 |
56 | Esta função salva o corpo do e-mail fornecido no caminho de arquivo especificado. |
4 |
57 | Esta função pesquisa nas caixas de correio o texto fornecido e retorna as mensagens calculadas. |
4 |
58 | Esta função procura nas caixas de correio o texto fornecido e retorna as mensagens correspondentes. |
4 |
59 | Esta função pesquisa a caixa de correio e retorna as mensagens correspondentes na forma de um array. |
4 |
60 | Esta função define a cota especificada para a caixa de correio fornecida. |
4 |
61 | Esta função define os sinalizadores especificados nas mensagens fornecidas. |
4 |
62 | Esta função recupera as mensagens na caixa de correio fornecida na ordem de classificação especificada. |
4 |
63 | Esta função recupera e retorna o status da caixa de correio fornecida. |
4 |
64 | Esta função é usada para assinar uma nova caixa postal. |
4 |
65 | Esta função é usada para definir / buscar o valor de tempo limite. |
4 |
66 | Esta função é usada para recuperar o UID para a mensagem fornecida. |
4 |
67 | Esta função é usada para desmarcar todas as mensagens marcadas para exclusão na caixa de correio especificada. |
4 |
68 | Esta função é usada para cancelar a assinatura de uma determinada caixa de correio. |
4 |
69 | Esta função é usada para decodificar uma string UTF-7 para o formato ISO-8859-1. |
4 |
70 | Esta função é usada para codificar uma string ISO-8859-1 em uma string UTF-7. |
4 |
71 | Esta função é usada para codificar a string UTF-8 em string UTF-7. |
4 |
72 | Esta função é usada para decodificar a string de codificação MIME em uma string UTF-8 simples. |
4 |