![有没有办法在收到 Exchange 邮件后对其进行流式编辑(sed)?](https://linux22.com/image/763445/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%E6%94%B6%E5%88%B0%20Exchange%20%E9%82%AE%E4%BB%B6%E5%90%8E%E5%AF%B9%E5%85%B6%E8%BF%9B%E8%A1%8C%E6%B5%81%E5%BC%8F%E7%BC%96%E8%BE%91%EF%BC%88sed%EF%BC%89%EF%BC%9F.png)
我的机构对收到的邮件进行流式编辑,以将此文本添加到来自外部来源的每封电子邮件的顶部:
\n
[EXTERNAL to MyCompany received message]
\n
这使得摘要视图毫无用处,因为大多数电子邮件的前几行现在都是样板。有没有办法在客户端运行收到的邮件,sed
或者有条件地删除前几行(如果它们与这些不需要的文本匹配)?
功能如图所示https://unix.stackexchange.com/questions/113998/whats-the-safest-way-to-pipe-an-email-to-a-script-via-procmail/114067#114067也许这就是我所寻找的
我使用 Mac Mail 访问 Exchange 邮箱。
答案1
是的,最好在 Exchange 服务器端进行更改。对 Mac Mail 不太熟悉,但如果您使用 Outlook 客户端,我们可以编辑主题或正文:1.在 Outlook 中,打开要编辑的邮件。转到邮件 > 操作 > 编辑邮件。
您可以进行任何您想要的更改,例如修正拼写错误或进行注释。
关闭时,系统会询问您是否要保存对消息的更改。单击“是”。
现在,当您再次查看电子邮件时,您会发现您的编辑现已包含在原始电子邮件中。
但如果要批量更改收到的消息,则可能需要类似以下线程的代码:
https://www.pcreview.co.uk/threads/how-to-batch-edit-subject-line-of-outlook-emails.2964819/