如何设置sendmail的触发器?
时间:2020-03-05 18:58:27 来源:igfitidea点击:
如果我的电子邮件ID收到了来自特定发件人的电子邮件,我可以要求sendmail触发其他程序并将新到达的电子邮件传递给它进行进一步处理吗?这类似于gmail中的过滤器。等待一些电子邮件到达,看看它是否符合条件,如果符合,请采取一些措施。
解决方案
回答
我们通过在邮件服务器上运行cron进程来处理此问题,该进程会监视收件箱目录并每隔10分钟左右扫描一次新邮件(文件)。
当该进程找到感兴趣的电子邮件时,会将信息发送到另一个进程,然后该进程对新消息做出反应(在我们的示例中,是从收件箱中删除该消息)。
- 编辑 -
查找电子邮件收件箱取决于实现,请检查"手动"sendmail版本以获取详细信息,我们会将传入的电子邮件定向到特殊目录,或者具有参数来计算收件箱详细信息。我认为更具体一点是没有用的,因为"收件箱在哪里"的答案是"取决于"。
至于搜索模式,我们将电子邮件(文本文件)解码为我们可以操纵的DOM。例如,我们可以在属性"主题"中查找特定的单词。
回答
我们在谈论电子邮件客户端吗?如果是这样,那么我们可以在Outlook中设置规则,我相信其他电子邮件管理员也一定有办法!如果你在问别的东西。对不起
回答
这就是Procmail的用途。
将Sendmail设置为将procmail用作邮件传递代理(MDA),或者将.forward设置为通过procmail传递内容。 (请参见手册页。)
然后,我们可以编写.procmailrc来按照这些原则进行各种操作。
此过滤器早于gmail。如果我们正在运行邮件服务器,它仍然很有用。
回答
好的。然后我建议使用柯林斯方法。.我使用cron监视电子邮件(对于特定域)并发送文本消息作为警报!类似于要求!