Non è da personalizzare, devi inserire nella collection mailbox la box (cartella) della posta inviata e inserire la mail in quella cartella, salvare. Tutto lì.
Il funzionamento è praticamente quello di una struttura gerarchica documentale normale, con la differenza che salva su IMAP e non su DB.
Sostanzialmente hai questa struttura
- Code: Select all
Server
|- proprietà per autenticazione etc
|- Mailbox (collection)
|- Box (ricezione), va specificata la cartella di lettura
|- mail ricevute
|- Box (invio), va specificata la cartella della posta inviata
|- mail inviate
Le box le aggiungi tu, basta che definisci da qualche parte tra i parametri della configurazione del cliente quali sono le cartelle
Se poi l'hai fatto in modo "super figo" che si aggiunge da solo ricorsivamente tutte le cartelle devi solo andare a cercare la box di invio e salvarci dentro la mail