如何解决允许针对SQL数据库的邮件传递
我的问题与MIMEDefang有关,我尝试访问他们的公共邮件列表,但是1周后没有人接受我的加入请求。另外,我已经问过与他们的邮件列表类似的问题,但我还没有答案。
我正在尝试更改我们的Postfix邮件服务器的行为,该服务器用于向客户发送电子邮件。它不接受来自互联网的任何电子邮件。几周前,政府决定更改所有银行业的邮件传递方式。基本上,政府添加了一些有关“ gdpr”的基本规则,这些规则应适用于所有发给银行客户的外发邮件。有一个选项列表,用于说明客户希望允许哪种电子邮件传递其个人邮件帐户。邮件可以是3或4种不同的类型。例如,付款帐单,竞选邮件,收发收据等。该政策规定,如果客户明确指出这些邮件类型中的任何一种都可以发送给他,我们可以根据他/她的偏好进行处理。相反,如果客户收到除其偏好以外的任何邮件,银行将面临该行为的罚款。我决定使用MIMEDefang来实现此策略。上面列出的要求使我不得不与MIMEDefang一起使用sql或redis服务,因为此列表可能会及时更改。我想就在“ filter_recipient”时间,我必须连接sql db来检查用户是否允许此邮件传递其个人邮件帐户。是否可以在MIMEDefang中使用sql(postgresql,mariadb)?我不确定哪个回调在这里查询是正确的选择。对于此特定检查,“ filter_end”回调可能比“ filter_recipient”回调更好,因为还有另一个条件需要检查/确定电子邮件的类型。 第二个条件是电子邮件的类型。我必须查看电子邮件的DATA部分中的内容,并找出电子邮件的类型。我将同时考虑这两个条件,并决定分别允许还是丢弃电子邮件。另外,有9万个客户,每天最多最多发送3万封邮件。
我想问一些有关SQL和MIMEDefang的问题。
- 是否可以在MIMEDefang中使用SQL查询来验证收件人及其首选项?
- 将SQL服务与MIMEDefang一起使用是否有任何弊端?
- 我在哪里可以将这些条件联系在一起?哪个回调有资格一起处理这两个条件?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。