SMTP 连接管理器

适用于:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

SMTP 连接管理器使包可以连接到简单邮件传输协议 (SMTP) 服务器。 Microsoft SQL Server Integration Services 包含的发送邮件任务使用 SMTP 连接管理器。

如果将 Microsoft Exchange 用作 SMTP 服务器,则可能需要配置 SMTP 连接管理器才能使用 Windows 身份验证。 Exchange 服务器可以配置为不支持未经身份验证的 SMTP 连接。

SMTP 连接管理器的配置

将 SMTP 连接管理器添加到包时,Integration Services 会创建将在运行时决定 SMTP 连接的连接管理器,设置该连接管理器的属性,并将该连接管理器添加到包的 连接集合。 该连接管理器的 ConnectionManagerType 属性设置为 SMTP

可以使用下列方式配置 SMTP 连接管理器:

  • 提供一个连接字符串。

  • 指定 SMTP 服务器的名称。

  • 指定要使用的身份验证方法。

    重要

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

  • 指定在发送电子邮件时是否使用传输层安全性 (TLS)(以前称为“安全套接字层 (SSL)”)对通信进行加密。

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

有关可以在 SSIS 设计器中设置的属性的详细信息,请参阅 SMTP 连接管理器编辑器

有关以编程方式配置连接管理器的信息,请参阅 ConnectionManager以编程方式添加连接项目。

SMTP 连接管理器编辑器

使用“SMTP 连接管理器编辑器” 对话框可以指定简单邮件传输协议 (SMTP) 服务器。

若要了解有关 SMTP 连接管理器的详细信息,请参阅 SMTP Connection Manager

选项

名称
为连接管理器提供唯一的名称。

说明
描述连接管理器。 最好按照连接管理器的用途对其进行说明,使包的说明一目了然,且更便于维护。

SMTP 服务器
提供 SMTP 服务器的名称。

Use Windows Authentication
如果选中此选项,在通过 SMTP 服务器发送邮件时将使用 Windows 身份验证来验证对服务器的访问权限。

重要

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

注意

使用 Microsoft Exchange 作为 SMTP 服务器时,可能需要将 “使用 Windows 身份验证” 设置为 True。 Exchange 服务器可以配置为不支持未经身份验证的 SMTP 连接。

启用安全套接字层 (SSL)
如果选中此选项,则在发送电子邮件时,将使用 TLS/SSL 来加密通信。