【问题标题】:What is the best way to programmatically extract text from an email from a additional inbox?以编程方式从其他收件箱中的电子邮件中提取文本的最佳方法是什么?
【发布时间】:2018-11-26 11:18:19
【问题描述】:

我最近开始在一家 IT 公司担任支持代理,我们的工作之一是管理客户服务器的备份。

一切都很好,但有一部分很糟糕,那就是备份日志。备份日志是一个 Excel 文件,其中包含所有客户端的列表以及每个客户端的日期列表以及备份在该日期是否成功。该文档中的数据来自备份完成时自动发送的电子邮件报告。

但不好的部分来了:每周有一次员工检查所有电子邮件并手动填写备份日志。这对我来说太多了,尤其是知道我们只有大约 5 名员工。

解决方案:制作一个为您执行此操作的脚本。是的,我知道并且我认为我有能力做到这一点,但有一些事情我不确定,希望你们能帮助我:

  1. 这些邮件都位于收件箱中的不同文件夹中,我必须手动将其添加到 Outlook 中,但我不知道如何以编程方式访问它。
  2. 我不知道我应该用什么语言来做这个。我可以用很多语言来做,但我不知道哪一种最适合这个

这是我不知道的仅有的两件事,如果您能帮助我,我将不胜感激。

编辑:

服务器是启用了 IMAP 的交换服务器。我早餐吃java,我以前用过JavaMail,所以我想我会去的,谢谢

【问题讨论】:

标签: email parsing jakarta-mail data-extraction


【解决方案1】:

这是一个非常开放的问题......

您应该选择一种您熟悉且具有良好电子邮件支持库的语言,例如,JavaMail 用于 Java。

如果邮件位于启用 IMAP 支持的 Exchange 服务器中,您应该能够使用 JavaMail 或任何其他支持 IMAP 的库来阅读邮件。如果服务器只支持微软专有协议,你的选择就更少了。

我们确实需要更多地了解您使用的邮件服务器,以便提供更多指导。

【讨论】:

    猜你喜欢
    • 2014-02-16
    • 2011-01-03
    • 2014-03-21
    • 2018-08-09
    • 2016-05-05
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    相关资源
    最近更新 更多