如何使用openssl验证电子邮件中的DKIM签名?
我已经为我的后缀设置了opendkim,现在所有发送的邮件都有DKIM签名标题。我想做的是在没有DNS和外部实用程序的情况下手动验证消息是否得到了正确的签名,最好只使用openssl。 因此,作为输入数据,我有:如何使用openssl验证电子邮件中的DKIM签名?,openssl,dkim,Openssl,Dkim,我已经为我的后缀设置了opendkim,现在所有发送的邮件都有DKIM签名标题。我想做的是在没有DNS和外部实用程序的情况下手动验证消息是否得到了正确的签名,最好只使用openssl。 因此,作为输入数据,我有: 电子邮件的DKIM签名头 DKIM选择器,DKIM域 DKIM私钥 DKIM公共签名,如果是我需要放入DNS的记录格式 问题是如何使用某些CLI实用程序(如openssl)用DKIM公共签名解密和/或验证DKIM签名?这是可以做到的,但很复杂实用程序是最好的方法,但如果您坚持,下面
- 电子邮件的DKIM签名头
- DKIM选择器,DKIM域
- DKIM私钥
- DKIM公共签名,如果是我需要放入DNS的记录格式
问题是如何使用某些CLI实用程序(如openssl)用DKIM公共签名解密和/或验证DKIM签名?这是可以做到的,但很复杂实用程序是最好的方法,但如果您坚持,下面是如何做到的
- 下载电子邮件,通常是
文件.eml
- 安装python
pip安装dkimpy
或者你可以dkimfirify
dkimfirify
- 粘贴源
- Ctrl+D
- 安装thunderbird,配置您的帐户,然后安装加载项
- 如果您想大规模验证mbox存档文件