发送邮件任务

更新日期: 2006 年 7 月 17 日

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

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

  • 提供电子邮件的消息正文。
  • 提供电子邮件的主题行。
  • 设置邮件的优先级别。该任务支持三种优先级别:正常、低和高。
  • 在 To、Cc 和 Bcc 行中指定收件人。如果任务指定多个收件人,则收件人之间用分号分隔。
    ms142165.note(zh-cn,SQL.90).gif注意:
    根据 Internet 标准,每个 To、Cc 和 Bcc 行最多包含 256 个字符。
  • 包含附件。如果任务指定多个附件,则附件之间用管道符 (|) 分隔。
    ms142165.note(zh-cn,SQL.90).gif注意:
    如果包时运行时找不到附件文件,则将产生错误。
  • 指定要使用的 SMTP 连接管理器。

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

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

其他相关任务

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

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

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

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

日志项 说明

SendMailTaskBegin

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

SendMailTaskEnd

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

SendMailTaskInfo

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

配置发送邮件任务

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

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

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

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

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

请参阅

概念

Integration Services 任务
创建包控制流

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

更改的内容:
  • 添加了自定义日志项表。

2006 年 4 月 14 日

更改的内容:
  • 增加了指定 Cc、Bcc 和 To 行最大长度的注意事项。