Я создаю CRM, которая обрабатывает обмен электронной почтой в приложении, обрабатывая электронные письма, отправляемые на учетные записи пользователей Office365 с помощью Microsoft Graph API.Как лучше отслеживать электронные письма в реальном почтовом ящике?Должен ли я использовать дельты или подписки?
Из того, что я могу сказать, дельты - это URL-адреса, которые предоставляют данные о текущем состоянии почтового ящика, но дельты должны запускаться на регулярной основе (я бы использовал CRONработа), но тогда я бы запустил процесс намного больше, чем нужно, потому что пользователи не получают столько электронных писем в день.
В качестве альтернативы, если я использую подписки, которые сообщат мне, когда новое письмо будетполучил, и я могу обработать, используя webhook в моем приложении.
Из документации Microsoft Graph кажется, что дельты - это способ отслеживать изменения, но я чувствую, что все, что мне нужнознать, когда получено новое электронное письмо, чтобы его можно было соответствующим образом обработать, в некотором смысле дельта была бы излишней.