发送邮件任务

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

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

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

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

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

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

    注意注意

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

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

    注意注意

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

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

    重要说明重要提示

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

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

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

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

下表列出了发送邮件任务的自定义日志项。 有关详细信息,请参阅 Integration Services (SSIS) 日志记录日志记录的自定义消息

日志项

说明

SendMailTaskBegin

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

SendMailTaskEnd

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

SendMailTaskInfo

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

配置发送邮件任务

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

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

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

相关任务

有关如何在 SSIS 设计器中设置这些属性的信息,请单击设置任务或容器的属性

相关内容

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

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


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

请参阅

概念

Integration Services 任务

控制流