作者tsongs (......)
看板Database
標題[SQL ] 無法發信給群組
時間Wed May 15 15:32:44 2019
資料庫名稱: MSSQL
資料庫版本: 2008R2
內容/問題描述:
我用msdb.dbo.sp_send_dbmail
製作自動警示的預存程序
收信群組好幾個(ABCD)
使用exchange 設了一個通訊群組 audit@xxx 成員有ABCD 四個
@recipients= 'A@xxx;B@xxx;C@xxx;D@xxx', 這樣OK
@recipients= 'audit@xxx', <<這樣收不到信
請問有何方法處理
我不想成員變動改通訊群組就好
而非一個個要去改預存的成員清單
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.65.181
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Database/M.1557905566.A.E86.html
1F:推 mathrew: 你這個問題比較像是 Group 設定的問題吧 05/15 20:10
2F:→ mathrew: 確認一下 Group 有沒有在 全域通訊清單上 05/15 20:11
全域通訊清單有沒有都一樣出錯
今天去看退信那封 未傳遞的主旨的信
傳遞至下列收件者或群組失敗:
audit@xxx
因為限制不能傳遞到這個地址,所以無法傳遞您的郵件。
系統管理員的診斷資訊:
產生的伺服器: MAIL.XXX
audit@xxx
#550 5.7.1 RESOLVER.RST.AuthRequired; authentication required ##
我現改資料庫建一個MAILGROUP 去存清單 A@xxx;B@xxx;C@xxx;D@xxx
先避掉這問題
※ 編輯: tsongs (125.227.65.181), 05/16/2019 17:59:08
3F:→ justoncetime: 如果是Windows Server and Exchange的搭配,可能要看 05/17 15:26
4F:→ justoncetime: 發信帳號的權限有沒有跑掉. g:Exchange SELF 權限 05/17 15:29
感謝,找到問題了
我在audit@xxx的設定中
有一項 "所有寄件者都需要驗證" 不要打勾即可
這樣就大幅減少後續的管理的複雜度
※ 編輯: tsongs (125.227.65.181), 05/20/2019 09:31:14