发送邮件任务
发送邮件任务可以发送电子邮件。通过使用发送邮件任务,包可以在包工作流中的任务成功或失败时发送邮件,也可为响应运行时包引发的事件而发送邮件。例如,该任务可以通知数据库管理员,告知备份数据库任务是成功还是失败。
可以采用下列方法配置发送邮件任务:
提供电子邮件的消息正文。
提供电子邮件的主题行。
设置邮件的优先级别。该任务支持三种优先级别:正常、低和高。
在 To、Cc 和 Bcc 行中指定收件人。如果任务指定多个收件人,则收件人之间用分号分隔。
注意 根据 Internet 标准,每个 To、Cc 和 Bcc 行最多包含 256 个字符。
包含附件。如果任务指定多个附件,则附件之间用管道符 (|) 分隔。
注意 如果包时运行时找不到附件文件,则将产生错误。
指定要使用的 SMTP 连接管理器。
重要提示 SMTP 连接管理器仅支持匿名身份验证和 Windows 身份验证,而不支持基本身份验证。
消息正文可以是提供的字符串、包含文本的文件连接或包含文本的变量名。该任务使用文件连接管理器来连接文件。有关详细信息,请参阅平面文件连接管理器。
该任务使用 SMTP 连接管理器与邮件服务器建立连接。有关详细信息,请参阅 SMTP 连接管理器。
发送邮件任务可用的自定义日志记录消息
下表列出了发送邮件任务的自定义日志项。有关详细信息,请参阅在包中实现日志记录和日志记录的自定义消息。
日志项 |
说明 |
---|---|
SendMailTaskBegin |
指示任务开始发送电子邮件。 |
SendMailTaskEnd |
指示任务已发送完电子邮件。 |
SendMailTaskInfo |
提供有关任务的说明性信息。 |
配置发送邮件任务
可以通过 SSIS 设计器或以编程方式来设置属性。
有关可以在 SSIS 设计器中设置的属性的详细信息,请单击下列主题之一:
有关在 SSIS 设计器中如何设置这些属性的详细信息,请单击下列主题:
以编程方式配置发送邮件任务
有关以编程方式设置这些属性的详细信息,请单击以下主题:
外部资源
- shareourideas.com 上的技术文章如何使用 C# 中的传递通知发送电子邮件
|