我需要为以下场景配置 Postfix 邮件服务器,
假设有 200 个用户,用户 ID 为 20001 至 20200。
只有当发件人域名为“aol.com”、“rediff.com”时,才应接受用户 ID 从 20001 到 20100 的用户的来信。否则,应拒绝这些电子邮件。
只有当用户的年龄在 40 到 50 岁之间并且其邮件目录中的电子邮件总数不超过 2000 封时,才应接受用户 ID 从 20101 到 20200 的用户的来信。
- 用户的生日将存储在 MySQL 数据库中,但不会存储年龄。
请为我建议合适的步骤。我正在使用 Postfix MTA 和 MySQL db。
提前致谢。
答案1
对于这两个目的,最干净的解决方案是创建一个策略服务,如下所述SMTPD_POLICY_README。