Share via


傳送郵件工作

更新: 2006 年 7 月 17 日

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

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

  • 提供電子郵件訊息的訊息文字。
  • 提供電子郵件訊息的主旨。
  • 設定訊息的優先順序等級。這項工作支援三種優先順序等級:一般、低和高。
  • 指定 [收件者]、[副本] 和 [密件副本] 欄位的收件者。如果工作指定多位收件者,則會以分號分隔各收件者。
    ms142165.note(zh-tw,SQL.90).gif附註:
    根據網際網路標準,[收件者]、[副本] 和 [密件副本] 欄位限制為 256 個字元。
  • 包含附加檔案。如果工作指定多個附加檔案,則會以縱線 (|) 字元分隔各附加檔案。
    ms142165.note(zh-tw,SQL.90).gif附註:
    如果封裝執行時附加檔案不存在,則會發生錯誤。
  • 指定要使用的 SMTP 連接管理員。

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

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

其他相關工作

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

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

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

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

記錄項目 描述

SendMailTaskBegin

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

SendMailTaskEnd

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

SendMailTaskInfo

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

設定傳送郵件工作

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

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

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

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

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

請參閱

概念

Integration Services 工作
建立封裝控制流程

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 7 月 17 日

變更的內容:
  • 新增自訂記錄項目的表格。

2006 年 4 月 14 日

變更的內容:
  • 新增指定 [副本]、[密件副本] 和 [收件者] 欄位之最大長度的說明。