我正在使用DKIM.NET (https://github.com/dmcgiv/DKIM.Net) 对MailMessage进行签名,然后将其发送给收件人。我面临的问题是,上述组件会对MailMessage的正文(mailMessage.Body)进行签名,而我以HTML和纯文本形式插入内容到AlternativeViews中。
结果是我的mailMessage.Body为null,但接收到的消息正文包含我的替代视图,因此DKIM无法正确验证。
有没有办法解决这个问题?也许在将它们分配给MailMessage对象之前签署HTML和纯文本替代视图?或者使用另一个组件?
编辑:
自从我开始提出这个问题以来,我已经在https://github.com/yannispsarras/DKIM-AlternativeViews创建了一个项目-这绝不是完整或稳定的,但我在这里发布它,以防它对于寻找.NET中签名替代视图的解决方案的任何人有用。
结果是我的mailMessage.Body为null,但接收到的消息正文包含我的替代视图,因此DKIM无法正确验证。
有没有办法解决这个问题?也许在将它们分配给MailMessage对象之前签署HTML和纯文本替代视图?或者使用另一个组件?
编辑:
自从我开始提出这个问题以来,我已经在https://github.com/yannispsarras/DKIM-AlternativeViews创建了一个项目-这绝不是完整或稳定的,但我在这里发布它,以防它对于寻找.NET中签名替代视图的解决方案的任何人有用。