Каков наилучший способ программно извлечь текст из электронного письма из дополнительного почтового ящика? - PullRequest
0 голосов
/ 26 ноября 2018

Я недавно начал работать в ИТ-компании в качестве агента поддержки, и одна из вещей, которые мы делаем, - это управление резервным копированием серверов наших клиентов.

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

Но тут возникает плохая часть: один раз в неделю появляется сотрудник, который проверяет ВСЕ ЭЛЕКТРОННЫЕ ПОЧТЫ и вручную заполняет журнал резервного копирования.,Это было слишком много для меня, особенно если учесть, что у нас всего около 5 сотрудников.

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

  1. Письмавсе в разных папках в папке «Входящие», которые я должен был добавить в свой внешний вид вручную, и я не знаю, как я могу программно достичь его.
  2. Я не знаю, на каком языке я должен использовать для этого.Я могу сделать это на многих языках, но я не знаю, какой из них подходит лучше всего

Это единственные две вещи, которые я не знаю, и я был бы очень признателенесли бы вы могли помочь мне с этим.

РЕДАКТИРОВАТЬ:

Сервер является сервером обмена с включенным IMAP.Я ем Java на завтрак, и раньше я пользовался JavaMail, так что я думаю, что пойду с этим, спасибо

1 Ответ

0 голосов
/ 27 ноября 2018

Это довольно открытый вопрос ....

Вы должны выбрать язык, который вам удобен и имеет хорошую библиотеку поддержки по электронной почте, например, JavaMail для Java.

Если сообщения находятся на сервере Exchange, на котором включена поддержка IMAP, вы сможете читать сообщения, используя JavaMail или любую другую библиотеку, поддерживающую IMAP.Если сервер поддерживает только собственный протокол Microsoft, у вас есть меньше вариантов.

Нам действительно нужно больше знать о почтовом сервере, который вы используете, чтобы предложить гораздо больше рекомендаций.

...