DKIM в .NET MailMessage и AlternativeViews

Я использую DKIM.NET (https://github.com/dmcgiv/DKIM.Net), чтобы подписать сообщение MailMessage перед его отправкой в Получатель. Проблема, с которой я столкнулся, заключается в том, что указанный выше компонент подписывает тело сообщения MailMessage (mailMessage.Body), в то время как я вставляю содержимое как в формате HTML, так и в виде обычного текста в форме альтернативных представлений.

В результате мое mailMessage.Body имеет значение null но тело полученного сообщения содержит мои альтернативные представления, поэтому DKIM не проверяет правильно.

Есть ли способ решить эту проблему? Может быть, подписать альтернативные представления HTML и Обычный текст, прежде чем назначать их объекту MailMessage? Или, может быть, используя другой компонент ?

РЕДАКТИРОВАТЬ:

С тех пор, как я начал этот вопрос, я создал проект на https://github.com/yannispsarras/DKIM-AlternativeViews - Это ни в коем случае не является полным или стабильным, но Я размещаю его здесь на случай, если он будет полезен тем, кто хочет найти решение. ion для подписанных альтернативных представлений в .NET.

7
задан Brian Webster 10 May 2012 в 04:42
поделиться