是否有一种方法可以动态过滤传出邮件,以便仅发送给特定收件人的第一封电子邮件会被阻止,但随后重复的具有相同收件人和主题的重复电子邮件会被暂时屏蔽X个小时?
背景:
我设置了一个后缀服务器,专用于从我们制造的嵌入式设备发送自动电子邮件通知。电子邮件源自每台设备上的SMTP客户端。我最近发现了某些较旧设备中的错误,在某些情况下,该错误可能导致循环,该循环将每30秒发送一次相同的电子邮件,直到用户通过按设备上的按钮或电源确认问题为止。循环。我已经修复了较新设备的错误,但是将固件修复程序部署到较旧的硬件上是不可行的。
我需要一些方法来限制这些重复出现的特定电子邮件。到目前为止,我搜索出的大多数解决方案都是基于收件人的永久性阻止。这是不理想的,因为我仍然希望客户在设备出现问题时能够接收电子邮件通知,我只是不希望他们一次不能处理数百或数千封电子邮件进入设备一段时间。
我对postfix还是比较陌生,但是开始掌握了基本知识。这绝对超出了我目前缺乏专业知识的范围,但是我愿意花时间研究和理解可能的解决方案,如果有人可以按正确的方向推动我。