配置发送邮件任务

时间:2016-06-21 12:30:16

标签: ssis ssis-2012

有人可以解释一下如何配置发送邮件任务是ssis 2012吗? 我不需要在配置时分配我们的邮件密码。

2 个答案:

答案 0 :(得分:1)

您在设置SMTP连接管理器时指定密码。

SMTP连接管理器上的MSDN页面包含所有详细信息。

https://msdn.microsoft.com/en-us/library/ms137684(v=sql.110).aspx

答案 1 :(得分:0)

AFAIK,开箱即用SSIS中的发送邮件任务仅支持SMTP连接管理器。

右键单击Connection Managers区域,然后选择 SMTP 作为Type。

enter image description here

现在将提示您输入SMTP邮件服务器连接详细信息。最低要求是SMTP服务器的地址。其余的默认值为默认值。例如:如果您没有输入超时,则默认为60000 = 60秒。

enter image description here

输入详细信息并按“确定”后,将设置SMTP连接管理器的ConnectionString属性(请参阅下面的示例)

enter image description here

参数化此ConnectionString属性是一个好主意/最佳做法,因此如果SMTP服务器信息或连接详细信息稍后发生更改,您就不必更改代码。

enter image description here

我将SMTPConnectionString保留在项目级别(而不是程序包级别),以便可以在发送电子邮件的各种程序包中重复使用它。

enter image description here

enter image description here

如果您需要对此组件进行高级控制,则会有第三方SSIS组件提供程序具有名为Send Mail Task Plus的内容。这可以让你配置电子邮件提供商密码等,虽然我很少在企业SSIS世界中看到这种需求。