发送邮件任务

发送邮件任务可以发送电子邮件。通过使用发送邮件任务,包可以在包工作流中的任务成功或失败时发送邮件,也可为响应运行时包引发的事件而发送邮件。例如,该任务可以通知数据库管理员,告知备份数据库任务是成功还是失败。

可以采用下列方法配置发送邮件任务:

  • 提供电子邮件的消息正文。

  • 提供电子邮件的主题行。

  • 设置邮件的优先级别。该任务支持三种优先级别:正常、低和高。

  • 在 To、Cc 和 Bcc 行中指定收件人。如果任务指定多个收件人,则收件人之间用分号分隔。

    注意注意

    根据 Internet 标准,每个 To、Cc 和 Bcc 行最多包含 256 个字符。

  • 包含附件。如果任务指定多个附件,则附件之间用管道符 (|) 分隔。

    注意注意

    如果包时运行时找不到附件文件,则将产生错误。

  • 指定要使用的 SMTP 连接管理器。

    重要说明重要提示

    SMTP 连接管理器仅支持匿名身份验证和 Windows 身份验证,而不支持基本身份验证。

消息正文可以是提供的字符串、包含文本的文件连接或包含文本的变量名。该任务使用文件连接管理器来连接文件。有关详细信息,请参阅平面文件连接管理器

该任务使用 SMTP 连接管理器与邮件服务器建立连接。有关详细信息,请参阅 SMTP 连接管理器

其他相关任务

Integration Services 包含使用消息队列在包之间发送和接收邮件的任务。

有关此任务的详细信息,请单击下列主题:

发送邮件任务可用的自定义日志记录消息

下表列出了发送邮件任务的自定义日志项。有关详细信息,请参阅在包中实现日志记录日志记录的自定义消息

日志项

说明

SendMailTaskBegin

指示任务开始发送电子邮件。

SendMailTaskEnd

指示任务已发送完电子邮件。

SendMailTaskInfo

提供有关任务的说明性信息。

配置发送邮件任务

可以通过 SSIS 设计器或以编程方式来设置属性。

有关可以在 SSIS 设计器中设置的属性的详细信息,请单击下列主题之一:

有关在 SSIS 设计器中如何设置这些属性的详细信息,请单击下列主题:

以编程方式配置发送邮件任务

有关以编程方式设置这些属性的详细信息,请单击以下主题:

外部资源

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 上的 Integration Services 页:

若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。