我们使用 sendmail 自动发送邮件提醒,例如[电子邮件保护]或者[电子邮件保护]。这是一个简单的 sendmail 配置,其中创建了这些电子邮件,然后使用别名将电子邮件转发给负责查看这些邮件的人员。然后,这些用户使用带有 pop3 的 outlook 将这些电子邮件拉入他们的 outlook 中以查看这些消息。因此服务器上不会保留任何内容。
问题是,这些电子邮件中也有很多垃圾邮件。我们专门为它们开发的自动化第三方系统工具之一会查看这些电子邮件,并根据电子邮件中的内容自动生成工单。
问题是生成了大量垃圾票。为了解决这个问题,我被要求在这个邮箱中创建一个文件夹,并创建一个规则,将所有相关电子邮件发送到这个文件夹中。然后这个自动化工具将查看这个文件夹并生成票。理论上这将减少垃圾票。
这有意义吗?我想知道如何在 sendmail 用户邮箱中创建一个文件夹,并创建一个规则以根据主题规则向其发送电子邮件。
谢谢
答案1
Procmail 可以执行您要求的操作。以下是来自 procmailex 手册页的一个示例
Forward all mail from peter about compilers to william (and keep a copy of it here in petcompil).
:0
* ^From.*peter
* ^Subject:.*compilers
{
:0 c
! [email protected]
:0
petcompil
}
如果你不熟悉 procmail,你可以阅读以下内容: