다음 메일은 X 사서함에받은 편지함에오고있다 말할 수 있습니다. 당신은 ... 지금 당신은 타이머를 설정하고 난이 도움이되기를 바랍니다
static void Exchanger_Elapsed(object sender, ElapsedEventArgs e)
{
foreach (var pullSubscription in Subscriptions)
{
foreach (var itemEvent in pullSubscription.GetEvents().ItemEvents)
{
Item item = Item.Bind(SomeExchangeService, itemEvent.ItemId);
if (item.Subject == someString)
{
// item.Attachments do something
// As in read it as a stream and write it
// to a file according to mime type and file extension
}
}
}
}
notifs 풀을 확인해야 인해
UPDATE를 너무
PullSubscription subscription =
SomeExchangeService.SubscribeToPullNotifications(
new FolderId[]{ WellKnownFolderName.Inbox },1440,"",EventType.Created);
Subscriptions.Add(subscription);
같은 해당 폴더에 대한 구독을 만들 이메일 요청
public static List<PullSubscriptionpublic static List<PullSubscription> Subscriptions = new List<PullSubscription>();> Subscriptions = new List<PullSubscription>();
제안 사항은 무엇입니까? –
@Pratick Kothari serverfault에서이 질문을 시도해 보셨습니까? 나는 당신이 그 사이트에서 더 많은 행운을 가질 것이라고 생각합니다. – calumbrodie
첨부 파일을 폴더에 저장하려고합니까? 아니면 이메일을 이동하려고하십니까? – Sevki