Ssrs

驗證我的 SSRS 訂閱已通過電子郵件發送到有效地址

  • May 30, 2012

我想知道是否可以驗證設置為發送電子郵件的 SSRS 訂閱是否將其發送到真實地址。也就是說,如果我輸入了一個無效的電子郵件地址,我能否發現從目標伺服器發回了無法投遞的郵件?

我使用一個電子郵件地址對此進行了測試,當我從 Outlook 向它發送電子郵件時,該地址確實返回了無法送達的消息。訂閱執行後,它的狀態簡單地說Mail sent to abc@abc.com

**我們的解決方案:**我們使用通用電子郵件地址設置共享 Outlook 帳戶。我們這些有權創建訂閱的人可以訪問此電子郵件帳戶。然後,我們修改了RSReportServer.configReportServer 上的文件以從這個新的通用地址發送電子郵件。現在,只要將訂閱設置為發送到錯誤的電子郵件地址,我們就可以在共享的 Outlook 收件箱中看到發送失敗。嗚呼!

最簡單的方法是在配置數據庫郵件時設置回復電子郵件:地址。這會將退回郵件發送到該電子郵件帳戶。

更新:

無效電子郵件地址的退回將轉到 FROM 地址。回复地址僅在使用者嘗試回复郵件時由電子郵件程序使用。更改 FROM 電子郵件地址,看看您是否收到退回收件箱。

如果您收到退回到發件人地址的郵件,您可以設置一個郵箱來收集這些郵件。

引用自:https://dba.stackexchange.com/questions/17913