Pregunta

Pregunta similar a esta pero para un entorno Microsoft.

Correo electrónico - > Exchange Server - > [algo]

Para el [algo] que estaba usando Outlook 2003 & amp; C # pero se siente desordenado (un programa está intentando acceder a Outlook, esto podría ser un virus, etc.)

Microsoft.Office.Interop.Outlook.Application objOutlook = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook.NameSpace objNS = objOutlook.GetNamespace("MAPI");
objNS.Logon("MAPIProfile", "MAPIPassword", false, true);

¿Es esta la mejor manera de hacerlo? ¿Existe una mejor manera de recuperar y procesar correos electrónicos en un entorno de Microsoft ???

¿Fue útil?

Solución

Esta biblioteca le brinda soporte básico para el protocolo POP3 y MIME, puede usarlo para revisar buzones especificados y recuperar correos electrónicos y archivos adjuntos, puede ajustarlo a sus necesidades.

Aquí hay otra biblioteca , esta es para el protocolo IMAP, es muy básico pero también le permite recuperar mensajes completos, incluidos archivos adjuntos ...

Otros consejos

Estoy satisfecho con los componentes de Rebex que brindan acceso IMAP. Por supuesto, debe asegurarse de que sus administradores de Exchange abrirán un puerto IMAP en sus servidores de Exchange.

Usar IMAP es un camino a seguir. Puede usar componente IMAP de Mail.dll :

using(Imap imap = new Imap())
{
    imap.Connect("imap.company.com");
    imap.UseBestLogin("user", "password");

    imap.SelectInbox();
    List<long> uids = imap.Search(Flag.Unseen);
    foreach (long uid in uids)
    {
          var eml = imap.GetMessageByUID(uid);
          IMail message = new MailBuilder()
                    .CreateFromEml(eml);

          Console.WriteLine(message.Subject);
          Console.WriteLine(message.Text); 
    }
    imap.Close(true);
}

Puede descargarlo aquí: componente de correo electrónico Mail.dll .

Estoy intentando http://csharpopensource.com/openpopdotnet.aspx , se ha actualizado recientemente Y no está mal. Carece de buena documentación pero también funciona con gmail / ssl.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top