It is currently 7 June 2025, 22:12 Advanced search

IDCloud e Imap

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

IDCloud e Imap

Postby Tony » 19 November 2024, 16:31

Abbiamo adottato ID Cloud per l'invio delle email dai nostri gestionali, utilizziamo i parametri IncomingHost e IncomingPort per sfruttare le funzionalità Imap
Ci aspettavamo che una copia della mail trasmessa risultasse nella posta inviata, invece la ritroviamo nella posta in arrivo contrassegnata come letta
Qualcuno ha avuto lo stesso problema?
Tony
 
Posts: 494
Joined: 13 November 2013, 11:37
Location: Messina

Re: IDCloud e Imap

Postby d.termini » 20 November 2024, 7:30

La copia in posta inviata dipende dal server, Google mi pare lo faccia da solo, con Office365 abbiamo avuto problemi di duplicazione o che non la metteva proprio.
Comunque per gestirla correttamente devi salvarla nella cartella giusta (es "posta inviata" o "sent", sempre a seconda del server) altrimenti se usi la box che hai usato per la posta in arrivo te la salva lì e ottieni quell'effetto.
d.termini
 
Posts: 1656
Joined: 13 November 2017, 8:41

Re: IDCloud e Imap

Postby Tony » 20 November 2024, 8:07

Pensavo che si occupasse IDCloud di trovare la cartella giusta, vedo di controllare nei sorgenti del componente, il problema è che personalizzando ad ogni release nuova è un casino!!
Grazie per la risposta
Tony
 
Posts: 494
Joined: 13 November 2013, 11:37
Location: Messina

Re: IDCloud e Imap

Postby d.termini » 20 November 2024, 8:45

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
d.termini
 
Posts: 1656
Joined: 13 November 2017, 8:41

Re: IDCloud e Imap

Postby Tony » 20 November 2024, 11:16

In realtà faccio (come nell'esempio) un getdirect(1) sulla collection mailboxes, sicuramente è meglio che la gestisco con un ciclo per individuare le cartelle giuste, approfondirò meglio.
Grazie mille per il suggerimento!
Tony
 
Posts: 494
Joined: 13 November 2013, 11:37
Location: Messina


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Google [Bot] and 25 guests

cron