从存档的 Outlook 邮件中提取文本

发布于 2024-12-04 07:50:40 字数 330 浏览 0 评论 0原文

在 Outlook 文件夹中,我存储了数百条有关电池系统状态的消息。电子邮件每天自动发送。每条消息的消息正文中都包含有关电池电压的信息,该信息的格式始终如下,
日期:2011 年 9 月 14 日
主电池电压 [V]: 25.67

我想编写一个例程来从每个消息正文中提取电池电压和日期信息并将结果连接起来,以便获得 [日期,电压] 的向量。我希望例程从命令行运行,而不是使用 Outlook。完成这项任务的正确工具是什么?特定文件夹中的 Outlook 邮件是否在某处保存为 ASCII 文件?如果是这样的话,我可以使用 perl 或类似工具轻松打开所有文件并提取信息。我只是不知道消息正文信息如何以及在哪里存储。

In an Outlook folder, I store hundreds of messages about the status of a battery system. The emails are automatically sent daily. Each message contains information on the battery voltage in the message body, and the information is always formatted as follows,
DATE: 9/14/2011
Main Battery Voltage [V]: 25.67

I would like to write a routine to extract the battery voltage and date information from each message body and concatenate the results so I get a vector of [date, voltage]. I'd like the routine to run from the command line, rather than using Outlook. What is the right tool for this task? Are Outlook messages in a specific folder saved as ASCII files somewhere? If that is the case, I could easily open all the files using perl or similar tool and pull the information out. I just don't know how and where the message body information is stored.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

初见终念 2024-12-11 07:50:40

首先将 Outlook 邮件存储转换为标准格式,例如 Maildir 或 Mbox,然后使用 Email::Folder< /code>Mail::Box解析。

Convert your Outlook message store into a standard formats like Maildir or Mbox first, then employ Email::Folder or Mail::Box for the parsing.

一身软味 2024-12-11 07:50:40

如果您想完全绕过 Outlook,您可以使用 IMAP::Client 或类似的东西直接从服务器获取邮件。根据 Outlook 的配置方式,现有邮件可能存在也可能不存在,但无论如何它都适用于所有新邮件。

If you want to bypass Outlook entirely, you could use IMAP::Client or somesuch to fetch the mail directly from the server. Depending on how Outlook was configured, existing messages may or may not be there, but it'll work for all new messages, anyway.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文