Share via


傳送郵件工作

傳送郵件工作會傳送電子郵件訊息。藉由使用傳送郵件工作,封裝即可在封裝工作流程中的工作成功或失敗時傳送訊息,或傳送回應封裝在執行階段所引發事件的訊息。例如,工作可通知資料庫管理員「備份資料庫」工作成功或失敗。

您可以利用下列方式設定傳送郵件工作:

  • 提供電子郵件訊息的訊息文字。

  • 提供電子郵件訊息的主旨。

  • 設定訊息的優先順序等級。這項工作支援三種優先順序等級:一般、低和高。

  • 指定 [收件者]、[副本] 和 [密件副本] 欄位的收件者。如果工作指定多位收件者,則會以分號分隔各收件者。

    [!附註]

    根據網際網路標準,[收件者]、[副本] 和 [密件副本] 欄位限制為 256 個字元。

  • 包含附加檔案。如果工作指定多個附加檔案,則會以縱線 (|) 字元分隔各附加檔案。

    [!附註]

    如果封裝執行時附加檔案不存在,則會發生錯誤。

  • 指定要使用的 SMTP 連接管理員。

    重要注意事項重要事項

    SMTP 連接管理員僅支援匿名驗證和 Windows 驗證,而不支援基本驗證。

訊息文字可以是您提供的字串、包含文字的檔案連接,或包含文字的變數名稱。工作會使用「檔案」連接管理員連接檔案。如需詳細資訊,請參閱<一般檔案連接管理員>。

工作會使用 SMTP 連接管理員連接到郵件伺服器。如需詳細資訊,請參閱<SMTP 連接管理員>。

其他相關工作

Integration Services 包含使用 Message Queuing 在封裝之間傳送和接收訊息的工作。

如需有關這項工作的詳細資訊,請按下列主題:

傳送郵件工作上可用的自訂記錄訊息

下表列出傳送郵件工作的自訂記錄項目。如需詳細資訊,請參閱<在封裝中實作記錄>和<自訂訊息以進行記錄>。

記錄項目

描述

SendMailTaskBegin

指出工作已經開始傳送電子郵件訊息。

SendMailTaskEnd

指出工作已經完成傳送電子郵件訊息。

SendMailTaskInfo

提供有關工作的描述性資訊。

設定傳送郵件工作

您可以透過「SSIS 設計師」或以程式設計方式設定屬性。

如需有關可以在「SSIS 設計師」中設定之屬性的詳細資訊,請按下列其中一個主題:

如需有關如何在「SSIS 設計師」中設定這些屬性的詳細資訊,請按下列主題:

以程式設計的方式設定傳送郵件工作

如需有關以程式設計方式設定這些屬性的詳細資訊,請按一下以下主題:

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文件、範例和影片以及社群中的選定解決方案,請瀏覽 MSDN 或 TechNet 上的 Integration Services 頁面:

若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。