SubscribeToPushNotifications 不调用帖子

问题描述

我正在处理新的帮助台项目。我使用 angular + .net restApi。 要求的功能之一是在邮箱收到新电子邮件自动在 db 中创建消息。

我使用 Exchange 服务进行发送/接收。我能找到的只是使用 SubscribetoPushNotifications。

但它对我不起作用,它不会为我设置的 post 方法调用 uri。代码如下。 我有可能完全错误地做这件事。但无法设法找到任何教程。 顺便说一句,它适用于 Exchange2007_SP1。

任何人都可以帮助我,并向我解释为什么它不起作用,或者如何以正确的方式进行

private async Task getEmails()
        {
            exch.ExchangeService exchange = new exch.ExchangeService(exch.ExchangeVersion.Exchange2007_SP1);
            exchange.Credentials = new exch.WebCredentials("bla@bla","psswdblablabla");
            exchange.Url = new System.Uri("https://blablabla.cz/ews/Exchange.asmx");
            var userMailBox = new exch.MailBox("bla@bla.cz");
            var folderId = new exch.FolderId(exch.WellKNownFolderName.InBox,userMailBox);
            if(exchange !=null)
            {
                var test = exchange.SubscribetoPushNotifications(new List<exch.FolderId>{folderId},new Uri("http://localhost:5000/api/Ticket/1/messages/ExchangePush"),1,null,exch.EventType.NewMail);
               ....
            }
        }

[HttpPost("ExchangePush")]
        public async Task<IActionResult> ExchangePush(object request)
        {
            await getEmails();
            return Ok();
        }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)