我已设置 PostFix 仅用于接收电子邮件。
我想通过使用 SPF 或 DKIM 对收到的电子邮件的发件人电子邮件地址进行身份验证。
有没有一个好的java插件可用于此?还是我需要用java编写自己的(其他偏好C,C ++),请回复相关参考。
提前致谢
阿什什
我已设置 PostFix 仅用于接收电子邮件。
我想通过使用 SPF 或 DKIM 对收到的电子邮件的发件人电子邮件地址进行身份验证。
有没有一个好的java插件可用于此?还是我需要用java编写自己的(其他偏好C,C ++),请回复相关参考。
提前致谢
阿什什
不幸的是,Postfix 不是本机假设 SPF 的邮件服务器之一,但有一些扩展和补丁,可以在http://www.openspf.org/Implementations找到。
虽然 Java 库可用于 SPF,但我不知道当前有任何插件或补丁正在使用它。
我遵循的解决方案如下:
我将 Postfix 附加组件列表中可用的 DKIM 和 SenderID milters 附加到我的 Postfix 电子邮件服务器中。
由于这些 milter 可以配置为在收到的邮件中添加有关其结果的电子邮件标题,因此我使用 jilter api(java mail filter api)编写了一个自定义邮件过滤器,解析了邮件标题,因此我能够确定和根据我的自定义逻辑处理 SPF 和 SenderID 的身份验证结果。