适用于:SQL Server
Azure 数据工厂中的 SSIS Integration Runtime
发送邮件任务可以发送电子邮件。 通过使用发送邮件任务,包可以在包工作流中的任务成功或失败时发送邮件,也可为响应运行时包引发的事件而发送邮件。 例如,该任务可以通知数据库管理员,告知备份数据库任务是成功还是失败。
可以采用下列方法配置发送邮件任务:
提供电子邮件的消息正文。
提供电子邮件的主题行。
设置邮件的优先级别。 该任务支持三种优先级别:正常、低和高。
在 To、Cc 和 Bcc 行中指定收件人。 如果任务指定多个收件人,则收件人之间用分号分隔。
注意
根据 Internet 标准,每个 To、Cc 和 Bcc 行最多包含 256 个字符。
包含附件。 如果任务指定多个附件,则附件之间用管道符 (|) 分隔。
备注
如果包时运行时找不到附件文件,则将产生错误。
指定要使用的 SMTP 连接管理器。
重要
SMTP 连接管理器仅支持匿名身份验证和 Windows 身份验证, 而不支持基本身份验证。
消息正文可以是提供的字符串、包含文本的文件连接或包含文本的变量名。 该任务使用文件连接管理器来连接文件。 有关详细信息,请参阅 Flat File Connection Manager。
该任务使用 SMTP 连接管理器与邮件服务器建立连接。 有关详细信息,请参阅 SMTP Connection Manager。
发送邮件任务可用的自定义日志记录消息
下表列出了发送邮件任务的自定义日志项。 有关详细信息,请参阅 Integration Services (SSIS) 日志记录。
| 日志项 | 说明 |
|---|---|
| SendMailTaskBegin | 指示任务开始发送电子邮件。 |
| SendMailTaskEnd | 指示任务已发送完电子邮件。 |
| SendMailTaskInfo | 提供有关任务的说明性信息。 |
配置发送邮件任务
可以通过 SSIS 设计器或以编程方式来设置属性。
有关可在 SSIS 设计器中设置的属性的信息,请单击以下主题:
有关以编程方式设置这些属性的信息,请单击以下主题:
Related Tasks
有关如何在 SSIS 设计器中设置这些属性的信息,单击 设置任务或容器的属性。
相关内容
- shareourideas.com 上的技术文章 如何在 C# 中发送具有传递通知的电子邮件(如何在 C# 中发送具有传递通知的电子邮件)
发送邮件任务编辑器(“常规”页)
可以使用 “发送邮件任务编辑器” 对话框的 “常规” 页,对发送邮件任务进行命名和说明。
选项
名称
为发送邮件任务提供唯一的名称。 此名称用作任务图标中的标签。
注意 任务名称在包中必须是唯一的。
说明
键入发送邮件任务的说明。
发送邮件任务编辑器(“邮件”页)
使用 “发送邮件任务编辑器” 对话框中的 “邮件” 页,可以指定收件人、邮件类型和邮件的优先级。 您还可以在邮件中附加文件。 邮件正文可以是您提供的字符串,也可以是指向包含文本的文件连接,还可以是包含文本的变量的名称。
选项
SMTPConnection
从列表中选择一个 SMTP 连接管理器,或单击“<新建连接…>”创建新的连接管理器。
重要
SMTP 连接管理器仅支持匿名身份验证和 Windows 身份验证, 而不支持基本身份验证。
相关主题:SMTP 连接管理器
From
指定发件人的电子邮件地址。
收件人
提供收件人的电子邮件地址,用分号分隔。
抄送
指定也可以收到邮件副本的各个人员的电子邮件地址,用分号分隔。
密件抄送
指定将收到邮件的隐蔽副本 (Bcc) 的各个人员的电子邮件地址,用分号分隔。
主题
提供电子邮件的主题。
MessageSourceType
选择消息的源类型。 此属性具有下表所列的选项。
| 值 | 说明 |
|---|---|
| 直接输入 | 将源设置为邮件正文。 选择此值将显示动态选项 MessageSource。 |
| 文件连接 | 将源设置为包含邮件正文的文件。 选择此值将显示动态选项 MessageSource。 |
| 变量 | 将源设置为包含消息正文的变量。 选择此值将显示动态选项 MessageSource。 |
Priority
设置邮件的优先级。
Attachments
为电子邮件附件提供文件名,用竖线 (|) 字符分隔。
注意
根据 Internet 标准,每个 To、Cc 和 Bcc 行最多包含 256 个字符。
MessageSourceType 动态选项
MessageSourceType = 直接输入
MessageSource
键入邮件正文,或单击浏览按钮 (…),然后在“消息源”对话框中键入邮件内容 。
MessageSourceType = 文件连接
MessageSource
在列表中选择一个文件连接管理器,或单击“<新建连接…>”,新建一个连接管理器。
相关主题:文件连接管理器、文件连接管理器编辑器
MessageSourceType = 变量
MessageSource
从列表中选择变量,或单击“<新建变量...>”,创建新的变量。
相关主题:Integration Services (SSIS) 变量、添加变量