Qual è il metodo più semplice per lavorare con una cassetta postale su un server di scambio utilizzando .NET da un client remoto?

StackOverflow https://stackoverflow.com/questions/1409176

  •  05-07-2019
  •  | 
  •  

Domanda

Quindi devo creare un servizio Windows che scansiona le e-mail in arrivo in una cassetta postale su un server di scambio per parole specifiche e quindi elimina la posta. La casella di posta che esaminerò attualmente contiene più di 70000 mail. Ho provato a utilizzare il scambiare il protocollo WebDAV , ma di solito scade prima di rispondere. Esistono alternative a WebDAV?

È stato utile?

Soluzione 3

Si è scoperto che il protocollo WebDAV contiene diversi metodi per operazioni in blocco e costrutti di limitazione della risposta dell'elenco. I due contratti davvero utili che ho trovato sono stati Range Header e il Metodo BDELETE .

Altri suggerimenti

Se si utilizza Exchange 2007 SP1 o versioni successive, è possibile utilizzare Servizi Web Exchange . Non essere sorpreso se non è particolarmente veloce - non sono riuscito a farlo più veloce di circa 100 recuperi di email al minuto. L'API è stata utilizzabile abbastanza rapidamente, tuttavia.

puoi provare ad accedere alla casella di posta tramite imap o pop3.

Inoltre Microsoft fornisce in qualche modo il hook del server SMTP. controlla questo link per i dettagli.

Ma penso che la soluzione per te sarebbe un posto un server gateway prima della tua infrastruttura di scambio e usare le possibilità di aggancio di postfix o altri SMTP.

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