Importando arquivos .eml para a pasta de descoberta do Exchange

2

Estou precisando importar arquivos emul de 18 mm para o Exchange (isso é para um cliente, por isso estou restrito ao que posso fazer - flexibilidade). Eles não querem que esses e-mails sejam enviados para o e-mail dos usuários reais, portanto, eles não querem que eles apareçam na caixa de entrada dos usuários, excluídos ... etc. Eles querem poder pesquisar esses e-mails para fins litigiosos ... daí a pasta de descoberta.

Examinei a pasta "Recebimento", que não faz o que eu quero. Eu também tenho escrito algum código C # para usar a API Gerenciada do EWS (Serviço Web do Exchange), mas até agora não encontrei nada para trabalhar para mim. O EWS Managed API não possui nenhum método disponível para fazer o que eu preciso. Eu também olhei para o EWS (não a API gerenciada), pois tem uma chamada UploadItem (s), isso não parece viável devido à propriedade Data que é um codificado Fluxo Rápido .

Manter as datas de e-mail originais é importante, algumas das soluções que encontrei (como o método CreateItem da API gerenciada do EWS) alteram as datas dos e-mails.

O servidor do Exchange é o 2010 SP1.

Examinei outras perguntas / respostas e elas não correspondem exatamente ao que estou precisando realizar. Estes são emails antigos que já foram removidos da caixa de correio dos usuários. Então, virar e colocar esses e-mails na caixa de entrada do usuário seria (obviamente) muito ruim.

    
por Chad Gorshing 18.11.2012 / 17:41

1 resposta

1

Urmm .. talvez não seja a maneira mais fácil, nem a mais rápida, ou talvez eu tenha a extremidade errada da cauda ... por que não usar pastas públicas com segurança relevante e importar os arquivos EML?

O Outlook pode abrir o EML com um pouco de reg-hack ( link )

Existem soluções pagas para converter arquivos EML para MSG ou em massa para o PST e, em seguida, simplesmente movê-los para pastas públicas? Um exemplo: link ?

(suposição de que o usuário está / estará usando o MSFT Outlook)

    
por 27.11.2012 / 14:03