2017-02-23 58 views
0

我必須使用SSIS發送郵件任務向100個人發送郵件。但在SSIS郵箱地址文本框有255個字符的限制,它不允許我做。那麼你能否建議最好的方法來實現這個..?使用SSIS郵件任務向100個用戶發送郵件

+0

'Loop Container' ...從txt文件中獲取電子郵件並在循環中逐一發送;) – Hackerman

+0

我是SSIS的新手。你可以請分享一些鏈接,以便我可以嘗試。 –

+0

你可以檢查這個*你可以用你的郵件任務替換腳本任務,但邏輯應該是一樣的:http://www.sqlservercentral.com/articles/Integration+Services+(SSIS)/71485/ – Hackerman

回答

2

像這樣:

enter image description here

第一任務(GetUnsentEmail(S))來選擇電子郵件地址(存儲在表中),其中 '標誌'= 0,並把這些記錄到一個對象的變量。 Foreach循環容器循環遍歷該對象變量每個記錄和:

  • 把值到變量
  • 執行任務「發送郵件任務」,它採用的變量 發送電子郵件
  • 執行SQL任務「更新發送電子郵件表」,其中設置'標誌'爲1

我希望這可以幫到你。

相關問題