C#从MS Exchange读取电子邮件

时间:2010-05-24 11:10:45

标签: c# email exchange-server

您好我是c#的新手,并且被要求阅读到达特定电子邮件帐户的电子邮件的标题和内容,并将它们存储在SQL中。我最初认为这一定很容易,但我找不到任何简单的教程或样本。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

检查HERE:已经讨论过的类似内容。 主要是,您可以使用:

如果您将使用EWS,请参阅以下示例:

    ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1); // depends from Exchange server version 
    //service.Credentials = new NetworkCredential( "{Active Directory ID}", "{Password}", "{Domain Name}" );
    service.AutodiscoverUrl( "First.Last@MyCompany.com" );
    FindItemsResults<Item> findResults = service.FindItems(WellKnownFolderName.Inbox,
          new ItemView( 10 ) );
    foreach ( Item item in findResults.Items )
    {
       Console.WriteLine( item.Subject );
    }