非營利組織的募款平台、捐款處理者和志工協調員都可以使用不同的電子郵件身分以同一品牌發送。在更改身份驗證策略之前,請確定誰可以授權每個串流以及哪些故障會中斷。收據遺失與時事通訊延遲不是同一事件,經過驗證的捐贈請求並不能證明其目的地已獲得批准。
將域中的信任與上訴中的信任分開
RFC 9989 透過一致的身份驗證驗證網域的使用。它不批准筹款活动、验证付款目的地或确定帐户未被盗用。將活動簽署和付款目的地驗證保留在身分驗證結果之外。工作人員應使用組織既定的驗證流程來應對捐贈指示的意外更改,即使訊息已通過 DMARC.
建立志工可以維護的庫存
為籌款活動、捐贈者收據和志工溝通創造不同的行。記錄負責人員的角色、供應商帳號、來自網域、 DKIM 域和 選擇器、信封身分、發送目的和最後的受控測試。活動所有者批准上訴;財務或捐贈服務所有者確認接收工作流程;志工協調員擁有日程安排通知。指派代表,以便庫存在志工離開後仍能保存。
在繁忙的捐贈期之前協調舊的活動。籌款活動後保留的供應商帳戶可以在其所有者離開後很長時間內保持授權。透過正常的變更流程檢查用途、金鑰、憑證和DNS依賴性。不要僅因為DNS條目在較短的報告視窗中不存在而刪除它:季節性活動可能會合法且安靜地持續數月。
將志工身分與活動成功分開
假設募款和收據通知使用匹配的 From 和DKIM d= 網域,而志工提醒使用 From volunteers.charity.example和來自provider.example.net的簽章。即使假設後一個簽名已驗證,它也無法通過嚴格的DKIM 結盟 與 From 域。不要因為籌款路線通過了自己的測試而關閉協調員的身份問題。
這是假設的領域比較,而不是證據包、密碼檢查或捐贈者郵件觀察。 RFC 9989第 4.4 節及 5.3.5 節 需要評估相關的身份驗證和對齊路徑以獲得完整的訊息判決。另一個對齊 DKIM簽名 或透過對齊 SPF 可以影響該判決;為了 p=reject 部署時,第 7.4 節和第 8 節需要有效的DKIM ,而不僅僅是SPF 。在宣布志願者路線準備就緒之前,請先驗證實際的供應商配置並控制收到的樣本。
優先考慮收據而不隱藏活動失敗
根據組織的服務期望定義接收截止日期,然後使用核准的沙箱或測試模式透過捐贈工作流程發送無害的測試。確認收據事件、受控收據、可信任身分驗證結果以及對測試交易的正確引用。切勿在未經授權的情況下創建真實的捐贈或聯繫真實的捐贈者只是為了獲取樣本。分別測試活動預覽和志工輪班提醒。
RFC 5321 區分SMTP接受責任;接受並不能證明捐贈者打開收據或在收件匣中看到它。將提交、接受接受和用戶可見的收據作為單獨的觀察。總通過率不能取代那些交易等級的檢查。
在活動啟動前縮小差距
對於未對齊的外包寄件人,請尋求供應商支援的自訂網域設定並重新測試。如果供應商無法支援預期的身份,請考慮與通訊所有者明確標識受支援的寄件者地址,而不是默默地削弱整個網域。將籌款內容審批、選擇退出處理和捐贈者資料存取置於自己的控制之下。僅在記錄相關路徑證據、所有者和後備時啟動,並在供應商、網域或行銷活動工作流程變更後再次審核。