我正在使用SSIS 2008中的发送邮件任务发送电子邮件。
我正在使用SMTP。我在IIS管理器中设置了SMTP。
我已将其设置为使用Windows身份验证。
From and To邮件地址都存在。
当我将任务配置为发送电子邮件时,我收到错误
“[发送邮件任务]错误:出现以下错误消息时出错:”发送邮件失败 System.Net.WebException:无法连接到远程服务器System.Net.Sockets.SocketException: 无法建立连接,因为目标计算机主动拒绝它127.0.0.1:25“
必须更改哪些IIS或SSIS配置才能使其正常工作?
答案 0 :(得分:2)
检查您的防火墙和/或病毒扫描程序;端口25(默认SMTP端口)通常被此类软件阻止。不确定SSIS发送邮件任务,但SQL Server SMTP邮件服务可以配置为使用不同的端口。
如果您在公司环境中,您的网络人员可能会/应该使用某种SMTP中继而不是本地主机,并且他们可能还有某种IP和/或电子邮件地址白名单他们需要包括你才能中继SMTP邮件。
答案 1 :(得分:0)
您需要有一个有效的SMTp服务器。错误消息表示您不能将本地计算机用作SMTP服务器。您可以尝试使用gmail.com作为中继服务器。
答案 2 :(得分:0)
不要使用环回IP地址:尝试localhost或实际的机器名等
编辑:找到a reference表示127.0.0.1需要添加到允许的IP地址。现在,不能说这是否适用于您的情况,但我确信多年前我已经阅读了关于此事的内容