簡體   English   中英

DKIM 結果:錯誤的正文 hash 帶有單個郵件地址

[英]DKIM result: wrong body hash with single mail address

所以我們得到了 Exchange Servers 和 Sophos UTM,它們可以為我們的郵件簽名。 我們最近發現,有一個郵件地址失敗了 dkim。 只要您更改了用戶的郵件地址,dkim 就會正常工作。 即使您將此郵件地址提供給完全不同的用戶,dkim 仍然會失敗。 郵件地址中也沒有非標准字符。

我會很感激任何幫助

注意顯示名稱。 Exchange 通過將其添加到 email 地址來使用它。

如果顯示名稱中存在點,則 Exchange 將表現非 rfc,並且不會將字符串括在引號中。 接下來,dkim 守護進程將對消息進行簽名,執行最終轉發的 mta 將添加引號,這將導致 dkim 稍后檢查失敗。

  • 示例 <email@example.com> - 符合 RFC
  • example.com <email@example.com> - 不符合 RFC(正是 Exchange 所做的)
  • "example.com" <email@example.com> - 符合 RFC

就我而言,郵件 stream 看起來像這樣:MS Exchange > OpenDKIM > sendmail

在被 OpenDkim 守護進程簽名后,sendmail 將地址轉換為 rfc 對應的格式,這實際上導致了已經簽名的信件發生了變化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM