Сохранение входящих элементов Microsoft Office в базу данных с уровня сервера - PullRequest
0 голосов
/ 08 октября 2018

Я использую электронную почту офиса Microsoft для своих заявок на поддержку бизнеса, я хотел сохранить все свои входящие электронные письма в своей базе данных, чтобы я мог заполнить свою «панель мониторинга поддержки» и правильно управлять системой поддержки для моей бизнес-модели.Может ли кто-нибудь помочь мне, как я могу хранить входящие электронные письма без установки Outlook на локальном компьютере.хранение писем на уровне сервера.

заранее спасибо,

1 Ответ

0 голосов
/ 09 октября 2018

Я предполагаю, что вы работаете с базами данных C # и SQLServer.Как я понимаю, вы можете использовать EWS или Microsoft Graph API для удовлетворения ваших потребностей.Также я думаю, что есть два способа добиться этого.Просто для справки.

  1. Получите и проанализируйте содержимое сообщения через EWS или Graph API, а затем вставьте базу данных.(Это должен быть очень простой код.)
  2. Извлечение всех писем в папке «Входящие» из управляемого API веб-служб Exchange и сохранение их в виде файлов .eml.Затем сохраните файлы .eml в базу данных, используя файловые потоки.

Примечание. Думаю, вам следует создать проект бэкэнд-службы для регулярного хранения сообщений электронной почты в базе данных.

Ссылкассылки:

Чтение электронной почты с сервера Exchange и сохранение ее в базе данных SQL

Хранение их в виде файлов .eml

...