InDe 15.5, C#, .NET 4
Situazione:
Utilizziamo il componente in oggetto per leggere e inviare email dalla nostra applicazione.
L'email inviata viene memorizzata, nella cartella delle email inviate, nel server di posta.
Il protocollo utilizzato è IMAP (porta 143) con TLS attivo.
Il server di posta a cui si connette è un server interno.
L'oggetto Mail Server viene istanziato, usato e distrutto ad ogni operazione di lettura e invio.
Per ogni operazione verifico IDCloud.LastErrorMessage per capire se loperazione è andata a buon fine.
Problema:
Ogni tanto, apparentemente in modo casuale, sia la lettura che l'invio della email danno il seguente errore:
"Verification Error: Invalid Credentials".
Domande:
1. Quando viene chiusa la connessione con il server di posta?
2. Quando viene svuotata IDCloud.LastErrorMessage?
3. Cosa potrei verificare?