PHP - Funzioni IMAP
IMAP sta per Internet Mail Access Protocol, le funzioni PHP-IMAP ti aiutano ad accedere a un account di posta elettronica e a recuperare le email da esso. Usando queste funzioni puoi anche lavorare con i protocolli NNTP, POP3 e metodi di accesso alla casella di posta locale. Con l'aiuto di questa libreria puoi creare applicazioni web che gestiscono le tue email. Usando questo puoi:
Connettiti alla casella di posta (POP3 / IMAP / NNTP).
Recupera messaggi di posta elettronica con allegati.
Contrassegna un'e-mail come vista o non vista.
Rimuovi email ecc ...
Installazione
Per installare IMAP nel tuo sistema, apri il file php.ini nella cartella di installazione di PHP e rimuovi il punto e virgola (;) prima dell'estensione = imap (e altre estensioni dipendenti). Assicurati di aver installato un software del server HTTP (come Apache 24), configura il server installato di conseguenza, ad esempio specifica la posizione della cartella di installazione PHP, carica il modulo file php7apache2_4.dll e aggiungi i tipi di file desiderati (estensioni).
Elenco delle funzioni
Di seguito sono riportate varie funzioni IMAP disponibili:
Suor n | Descrizione della funzione | PHP |
---|---|---|
1 | Questa funzione converte una stringa a 8 bit in una stringa stampabile tra virgolette. |
4 |
2 | Questa funzione restituisce tutti i messaggi di avviso dall'inizio della pagina o, l'ultima chiamata di questa funzione, sotto forma di array. |
4 |
3 | Questa funzione aggiunge il messaggio specificato alla cassetta postale specificata. |
4 |
4 | Questa funzione accetta un testo encodex BASE64 come parametro e lo decodifica. |
4 |
5 | Questa funzione converte una stringa a 8 bit in una stringa base64. |
4 |
6 | Questa funzione accetta un flusso IMAP che rappresenta una casella di posta e un numero di messaggio, recupera il messaggio specificato dalla casella di posta data. |
4 |
7 | Questa funzione viene utilizzata per leggere la struttura di una sezione del corpo specificata. |
4 |
8 | Questa funzione restituisce informazioni sulla casella di posta data. |
4 |
9 | Questa funzione viene utilizzata per rimuovere i flag sui messaggi specificati nella casella di posta data. |
4 |
10 | Questa funzione viene utilizzata per chiudere la casella di posta corrente. |
4 |
11 | Questa funzione viene utilizzata per creare una nuova casella di posta. |
4 |
12 | Questa funzione viene utilizzata per creare una nuova casella di posta. |
4 |
13 | Questa funzione viene utilizzata per contrassegnare messaggi / e-mail da eliminare. |
4 |
14 | Questa funzione viene utilizzata per eliminare una casella di posta esistente. |
4 |
15 | Questa funzione recupera e restituisce tutti gli errori verificatisi nella pagina corrente. |
4 |
16 | Questa funzione elimina tutti i messaggi contrassegnati per l'eliminazione. |
4 |
17 | Questa funzione recupera e restituisce la panoramica delle informazioni di intestazione, del metodo specificato. |
4 |
18 | Questa funzione viene utilizzata per recuperare la sezione specificata del corpo di una e-mail / messaggio. |
4 |
19 | Questa funzione recupera e restituisce l'intestazione della posta / messaggio specificato nella cassetta postale corrente. |
4 |
20 | Questa funzione recupera e restituisce le intestazioni MIME della sezione specificata di un messaggio. |
4 |
21 | Questa funzione recupera e restituisce la struttura del messaggio specificato nella cassetta postale corrente. |
4 |
22 | Questa funzione recupera il messaggio specificato dalla casella di posta data. |
4 |
23 | Questa funzione viene utilizzata per svuotare la cache di una determinata casella di posta. |
5 |
24 | Questa funzione viene utilizzata per recuperare le impostazioni del livello di quota e le statistiche di utilizzo della cassetta postale specificata. |
4 |
25 | Questa funzione viene utilizzata per recuperare le impostazioni del livello di quota per utente. |
4 |
26 | Questa funzione viene utilizzata per recuperare le informazioni sulle caselle di posta. |
4 |
27 | Questa funzione viene utilizzata per recuperare informazioni su tutte le cassette postali sottoscritte. |
4 |
28 | Questa funzione viene utilizzata per leggere l'intestazione del messaggio specificato. |
4 |
29 | Questa funzione viene utilizzata per leggere l'intestazione del messaggio specificato. |
4 |
30 | Questa funzione viene utilizzata per recuperare le intestazioni di tutti i messaggi nella casella di posta specificata. |
4 |
31 | Questa funzione recupera e restituisce l'ultimo messaggio di errore verificato. |
4 |
32 | Questa funzione legge e restituisce l'elenco delle cassette postali specificate. |
4 |
33 | Questa funzione è un alias di imap_list (), legge e restituisce l'elenco delle caselle di posta specificate. |
4 |
34 | Questa funzione viene utilizzata per recuperare i nomi delle caselle di posta contenenti il testo specificato. |
4 |
35 | Questa funzione è un alias di imap_lsub (). Recupera le intestazioni per tutti i messaggi nella cassetta postale specificata. |
4 |
36 | Questa funzione viene utilizzata per recuperare le intestazioni di tutti i messaggi nella casella di posta specificata. |
4 |
37 | Questa funzione crea un messaggio MIME basato sui dettagli. |
4 |
38 | Questa funzione copia i messaggi specificati nella casella postale specificata. |
4 |
39 | Questa funzione sposta i messaggi specificati nella casella di posta data. |
4 |
40 | Questa funzione viene utilizzata per inviare il messaggio specificato. |
4 |
41 | Questa funzione recupera e restituisce le informazioni sulla cassetta postale corrente. |
4 |
42 | Questa funzione viene utilizzata per decodificare l'intestazione MIME specificata. |
4 |
43 | Questa funzione recupera e restituisce il numero di sequenza dell'UID specificato. |
4 |
44 | Questa funzione viene utilizzata per recuperare decodifica la stringa data nel formato UTF-8. |
4 |
45 | Questa funzione viene utilizzata per recuperare il numero di messaggi nella casella di posta specificata. |
4 |
46 | Questa funzione viene utilizzata per recuperare il numero di messaggi recenti nella casella di posta specificata. |
4 |
47 | Questa funzione apre il flusso alla cassetta postale specificata. |
4 |
48 | Questa funzione viene utilizzata per verificare se il flusso specificato è ancora attivo. |
4 |
49 | Questa funzione restituisce una stringa di 8 bit per la stringa stampabile tra virgolette. |
4 |
50 | Questa funzione è un alias di imap_renamemailbox (). Viene utilizzato per rinominare una cassetta postale esistente. |
4 |
51 | Questa funzione viene utilizzata per rinominare una casella di posta esistente. |
4 |
52 | Questa funzione viene utilizzata per riaprire il flusso specificato in una nuova cassetta postale. |
4 |
53 | Questa funzione viene utilizzata per analizzare una stringa di indirizzo. |
4 |
54 | Questa funzione viene utilizzata per analizzare e restituire le intestazioni dalla stringa data. |
4 |
55 | Questa funzione restituisce l'indirizzo e-mail formattato per i dettagli forniti. |
4 |
56 | Questa funzione salva il corpo della posta data nel percorso file specificato. |
4 |
57 | Questa funzione cerca nelle caselle di posta il testo specificato e restituisce i messaggi matematici. |
4 |
58 | Questa funzione ricerca nelle caselle di posta il testo specificato e restituisce i messaggi corrispondenti. |
4 |
59 | Questa funzione ricerca la casella di posta e restituisce i messaggi corrispondenti sotto forma di un array. |
4 |
60 | Questa funzione imposta la quota specificata per la cassetta postale data. |
4 |
61 | Questa funzione imposta i flag specificati sui messaggi dati. |
4 |
62 | Questa funzione recupera i messaggi nella cassetta postale specificata nell'ordine specificato. |
4 |
63 | Questa funzione recupera e restituisce lo stato della cassetta postale specificata. |
4 |
64 | Questa funzione viene utilizzata per iscriversi a una nuova casella vocale. |
4 |
65 | Questa funzione viene utilizzata per impostare / recuperare il valore di timeout. |
4 |
66 | Questa funzione viene utilizzata per recuperare l'UID per il messaggio specificato. |
4 |
67 | Questa funzione viene utilizzata per deselezionare tutti i messaggi contrassegnati per l'eliminazione nella casella di posta specificata. |
4 |
68 | Questa funzione viene utilizzata per annullare l'iscrizione alla casella di posta data. |
4 |
69 | Questa funzione viene utilizzata per decodificare una stringa UTF-7 nel formato ISO-8859-1. |
4 |
70 | Questa funzione viene utilizzata per codificare una stringa ISO-8859-1 in una stringa UTF-7. |
4 |
71 | Questa funzione viene utilizzata per codificare la stringa UTF-8 nella stringa UTF-7. |
4 |
72 | Questa funzione viene utilizzata per decodificare la stringa di codifica MIME in una semplice stringa UTF-8. |
4 |