L'interfaccia IMAP prevede funzioni di interazione con i differenti componenti di un account: account, folder, messaggi, header dei messaggi, componenti del messaggio
Ogni funzione prevede la possibilità di passare nel campo P i seguenti parametri:
- S: server IMAP
- U: account
- W: password dell'account suddetto
- IMAP_SYSTEM
- IMAP_USER
- IMAP_PASSWORD
I parametri che possono esprimere nomi di folders possono esprimere anche un percorso che porta a subfolders secondo la seguente sintassi:
INBOX.Subfolderlivello1.Subfolderlivello2
Il servizio JA_EML
Il servizio che si occupa di interfacciarsi al server IMAP è il JA_EMLLa funzione di interazione in questione è del tipo F(INT;JA_EML che poi è completata dai vari metodi che definiscono le vere e proprie "azioni" a disposizone.
I metodi sono i seguenti:
- Visualizzazione lista folders come albero: VIS.FLST
- Visualizzazione lista folders come matrice: VIS.FLSM
- Contenuto folder: VIS.FCNT
- Contenuto folder esteso (comprensivo degli attributi Smeup): VIS.FCNX
- Nomi attributi presenti nei messaggi del folder: VIS.FCAN
- Attributi del folder: VIS.FATR
- Contenuto messaggio: VIS.MCNT
- Headers del messaggio: VIS.MHDR
- Allegati del messaggio: VIS.MATC
- Attributi del messaggio: VIS.MATR
- Attributi del messaggio trasformati dal LOSER_33: VIS.TRM
- Attributi presenti nella chiave SM-UIKey: VIS.MATK
- Messaggi filtrati per valore header: VIS.MFAV
- Scrittura di un header del messaggio: WRI.MHDR
- Trova messaggio: MSG.FIND
- Elimina messaggio: MSG.DEL
- Copia messaggio: MSG.COPY
- Spostamento messaggio: MSG.MOVE
- Registrazione messaggio: MSG.REG
- Deregistrazione messaggio: MSG.RED
- Trova allegato: ATC.FIND
- Copia allegato: ATC.COPY
- Eliminazione allegato: ATC.DEL
- Apertura allegato: ATC.OPN
- Connessione al server: SRV.CON
- Chiusura connessione: SRV.CLO
- Cambio connessione: SRV.CHG
- Creazione folder: FLD.CRT
- Eliminazione folder: FLD.DEL
- Rinomina folder: FLD.REN
- Attivazione listener su folder: FLD.LSN
- Pulizia cache dati: CAH.CLD
- Pulizia cache attributi: CAH.CLA
- Pulizia cache folder: CAH.CLF
Funzioni sull'account
Elenchi
- ELENCO FOLDER COME ALBERO: F(INT;JA_EML;VIS.FLST) 1(;;K1) 2(;;K2) 3(;;K3)
- Parametri:
- K1= nome folder
- K2= livelli di ricorsione
- K3= numero di livelli di ricorsione nei subfolders
- K4= filtro sul nome folder
- K1= nome folder
- Parametri:
- ELENCO FOLDER FILTRATI COME ALBERO: F(INT;JA_EML;VIS.FLST) 1(;;K1) 2(;;K2) 3(;;K3) 4(T4;P4;K4)
- Parametri:
- K1= nome folder
- K2= livelli di ricorsione
- K3= numero di livelli di ricorsione nei subfolders
- T4= tipo su filtro tipizzato
- P4= parametro su filtro tipizzato
- K4= filtro sul nome folder o codice su filtro tipizzato
- K1= nome folder
- Parametri:
- ELENCO FOLDER COME MATRICE: F(INT;JA_EML;VIS.FLSM) 1(;;K1) 2(;;K2) 3(;;K3) 4(T4;P4;K4)
- Parametri:
- K1= nome folder
- K2= livelli di ricorsione
- K3= numero di livelli di ricorsione nei subfolders
- T4= tipo su filtro tipizzato
- P4= parametro su filtro tipizzato
- K4= filtro sul nome folder o codice su filtro tipizzato
- K1= nome folder
- Parametri:
- ELENCO FOLDER COME MATRICE CON ATTRIBUTI ESTESI: F(INT;JA_EML;VIS.FCNX) 1(;;K1)
- Parametri:
- K1= nome folder
- K1= nome folder
- Parametri:
Contenuti Folder
- CONTENUTO FOLDER FILTRATO PER VALORE ATTRIBUTO F(INT;JA_EML;VIS.MFAV) 1(;;K1) P(ATTRN(ATTRV))
- Parametri:
- K1= nome folder
- Parametro P:
- ATTRN= Nome attributo
- ATTRV= Valore attributo
- ATTRN= Nome attributo
- K1= nome folder
- Parametri:
- MESSAGGI NON REGISTRATI NEL FOLDER F(INT;JA_EML;VIS.MFAV) 1(;;K1) P(SM-UIKey())
- Parametri:
- K1= nome folder
- Parametro P:
- ATTRN= Nome attributo (SM-UIKey è l'attributo delle chiavi Smeup di registrazione)
- ATTRN= Nome attributo (SM-UIKey è l'attributo delle chiavi Smeup di registrazione)
- K1= nome folder
- Parametri:
- MESSAGGI REGISTRATI NEL FOLDER F(INT;JA_EML;VIS.MFAV) 1(;;Folder) P(SM-UIKey(Key))
- Parametri:
- K1= nome folder
- Parametro P:
- ATTRN= Nome attributo (SM-UIKey è l'attributo delle chiavi Smeup di registrazione)
- ATTRN= Nome attributo (SM-UIKey è l'attributo delle chiavi Smeup di registrazione)
- K1= nome folder
- Parametri:
- ATTRIBUTI DI UN FOLDER F(INT;JA_EML;VIS.FATR) 1(;;Folder)
- Parametri:
- K1= nome folder
- K1= nome folder
- Parametri:
- ATTRIBUTI DEL CONTENUTO DI UN FOLDER F(INT;JA_EML;VIS.FCAN) 1(;;K1)
- Parametri:
- K1= nome folder
- K1= nome folder
- Parametri:
Contenuti messaggio
- ATTRIBUTI MESSAGGIO F(INT;JA_EML;VIS.MATR) 1(;;K1) 2(;;K2)
- Parametri:
- K1= nome folder
- K2= Message-ID
- K1= nome folder
- Parametri:
- ATTRIBUTI MESSAGGIO VAGLIATI DA LOSER_33 F(INT;JA_EML;VIS.TRM) 1(;;K1) 2(;;K2)
- Parametri:
- K1= nome folder
- K2= Message-ID
- K1= nome folder
- Parametri:
- VALORI DELLE CHIAVI SMEUP F(INT;JA_EML;VIS.MATK) 1(;;K1) 2(;;K2)
- Parametri:
- K1= nome folder
- K2= Message-ID
- K1= nome folder
- Parametri:
- CONTENUTO MESSAGGIO F(INT;JA_EML;VIS.MCNT) 1(;;K1) 2(;;K2)
- Parametri:
- K1= nome folder
- K2= Message-ID
- K1= nome folder
- Parametri:
- ALLEGATI MESSAGGIO F(INT;JA_EML;VIS.MATC) 1(;;K1) 2(;;K2)
- Parametri:
- K1= nome folder
- K2= Message-ID
- K1= nome folder
- Parametri:
Azioni sui Messaggi
- REGISTRAZIONE MESSAGGIO F(INT;JA_EML;MSG.REG) 1(;;K1) 2(;;K2)
- Parametri:
- K1= nome folder
- K2= Message-ID
- K1= nome folder
- Parametri:
- DEREGISTRAZIONE MESSAGGIO F(INT;JA_EML;MSG.RED) 1(;;K1) 2(;;K2)
- Parametri:
- K1= nome folder
- K2= Message-ID
- K1= nome folder
- Parametri:
- CANCELLAZIONE MESSAGGIO F(INT;JA_EML;MSG.DEL) 1(;;K1) 2(;;K2)
- Parametri:
- K1= nome folder
- K2= Message-ID
- K1= nome folder
- Parametri:
- COPIA MESSAGGIO F(INT;JA_EML;MSG.COPY) 1(;;K1) 2(;;K2) 3(;;K3)
- Parametri:
- K1= nome folder
- K2= Message-ID
- K3= Folder di destinazione
- K1= nome folder
- Parametri:
- SPOSTAMENTO MESSAGGIO F(INT;JA_EML;MSG.MOVE) 1(;;K1) 2(;;K2) 3(;;K3)
- Parametri:
- K1= nome folder
- K2= Message-ID
- K3= Folder di destinazione
- K1= nome folder
- Parametri:
- INVIO MAIL F(INT;JA_EML;SEND) 1(;;K1) 2(;;K2) 3(;;K3) P(Testo messaggio)
- Parametri:
- K1= Sender
- K2= To
- K3= Subject
- Parametro P= Testo mail
- K1= Sender
- Parametri:
Azioni sulle cache
- PULITURA CACHE DATI F(INT;JA_EML;CAH.CLD) 1(;;K1)
- Parametri:
- K1= nome folder
- K1= nome folder
- Parametri:
- PULITURA CHACHE ATTRIBUTI F(INT;JA_EML;CAH.CLA) 1(;;K1)
- Parametri:
- K1= nome folder
- K1= nome folder
- Parametri:
- PULITURA CACHE FOLDER F(INT;JA_EML;CAH.CLF) 1(;;K1)
- Parametri:
- K1= nome folder
- K1= nome folder
- Parametri:
Add new attachment
Only authorized users are allowed to upload new attachments.
G’day (anonymous guest)
My Prefs
JSPWiki v2.8.0