Domanda

I dati arrivano via e-mail come file zippato. La soluzione Java che abbiamo scritto ha cercato di analizzare e scaricare automaticamente l'e-mail e caricare i dati. Ci siamo imbattuti in tutti i tipi di problemi nel superare il firewall e alla fine la soluzione è stata messa in attesa. Perché gli amministratori non consentirebbero l'accesso a un tipo anonimo di casella di posta elettronica.

L'account è attualmente pop3: vogliono spostare il server di posta elettronica e cambiare il tipo di account in MAPI nativo. Questo non funzionerebbe con una soluzione java in quanto nessun java - > L'API MAPI esiste.

Una soluzione .net funzionerebbe? Esiste un'API MAPA per le applicazioni .NET?

È stato utile?

Soluzione

Purtroppo non puoi usare MAPI direttamente da .NET (bene, ma MS non lo supporta). Vedi http://blogs.msdn.com /stephen_griffin/archive/2009/04/03/mapi-and-net.aspx

Tuttavia è disponibile un componente COM chiamato Redemption (google per Outlook Remption - non è ancora possibile pubblicare più di hyperlink!) con il quale è possibile utilizzare l'interoperabilità di .NET come un server COM out-of-process.

Altri suggerimenti

Suppongo che tu possa accedere a mapi tramite COM InterOP. È considerato lento e meno efficace. controlla gli strumenti di Visual Studio per Office per un approccio migliore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top