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