Ssrs
驗證我的 SSRS 訂閱已通過電子郵件發送到有效地址
我想知道是否可以驗證設置為發送電子郵件的 SSRS 訂閱是否將其發送到真實地址。也就是說,如果我輸入了一個無效的電子郵件地址,我能否發現從目標伺服器發回了無法投遞的郵件?
我使用一個電子郵件地址對此進行了測試,當我從 Outlook 向它發送電子郵件時,該地址確實返回了無法送達的消息。訂閱執行後,它的狀態簡單地說
Mail sent to abc@abc.com
。**我們的解決方案:**我們使用通用電子郵件地址設置共享 Outlook 帳戶。我們這些有權創建訂閱的人可以訪問此電子郵件帳戶。然後,我們修改了
RSReportServer.config
ReportServer 上的文件以從這個新的通用地址發送電子郵件。現在,只要將訂閱設置為發送到錯誤的電子郵件地址,我們就可以在共享的 Outlook 收件箱中看到發送失敗。嗚呼!
最簡單的方法是在配置數據庫郵件時設置回復電子郵件:地址。這會將退回郵件發送到該電子郵件帳戶。
更新:
無效電子郵件地址的退回將轉到 FROM 地址。回复地址僅在使用者嘗試回复郵件時由電子郵件程序使用。更改 FROM 電子郵件地址,看看您是否收到退回收件箱。
如果您收到退回到發件人地址的郵件,您可以設置一個郵箱來收集這些郵件。