ExchangeServerのメールボックスにアクセスするためにEWSAPI1.2を使用しています。これは問題なく機能しますが、達成できないことが1つあります。それは、メールの添付ファイルを取得することです。
Imは次の行を書きました:
class Program
{
public static void Main(string[] args)
{
try {
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
service.Credentials = new WebCredentials("login","password");
service.AutodiscoverUrl("mail@domaine.fr");
ItemView view = new ItemView(10);
FindItemsResults<Item> findResults = service.FindItems(WellKnownFolderName.Inbox, new ItemView(10));
if (findResults != null && findResults.Items != null && findResults.Items.Count > 0)
foreach (Item item in findResults.Items)
{
if (item.Attachments != null)
{
IEnumerator<Attachment> e = item.Attachments.GetEnumerator();
}
Console.WriteLine(item.Subject);
}
else
Console.WriteLine("no items");
}
catch (Exception e) {
Console.WriteLine(e.Message);
}
Console.ReadLine();
}
}
テストしたメールボックスにすべてのメールが届きますが、IEnumerator<Attachment> e = item.Attachments.GetEnumerator();
添付ファイルが「表示」されないようです。
私が見逃したことについて何か考えがありますか?
どうもありがとう。