我一直在玩通过telnet发送电子邮件使用文本命令。
理论上..。
假设我从一个典型的邮件代理发送一封电子邮件,该代理将a@a.com的dkim签名添加到b@b.com。
如果我从b@b.com获取消息源(仅包括dkim中列出的标题-签名头和正文),并将其作为a@a.com到b@b.com的telnet会话电子邮件的“数据”发送,那么dkim应该通过吗?还是有某种机制可以阻止dkim中的电子邮件以相同的标题和正文两次发送电子邮件?
发布于 2019-09-20 05:02:25
在DKIM中,发送者MTA使用这个MTA所知道的私钥来签名消息和一些报头。签名的明确设计是为了生存未经修改的邮件的重新分配。这种再分配就是你对telnet所做的事情。
换句话说: DKIM签名是特定于邮件本身的,而不是特定于发送邮件的过程。这与SPF不同,SPF只通过检查发送方IP地址与SMTP信封中声称的发件人的IP地址,而不关心邮件的实际内容。
https://security.stackexchange.com/questions/218320
复制相似问题