使用SMTP发送电子邮件
问题描述:
我正在使用SSIS 2008中的发送邮件任务发送电子邮件。使用SMTP发送电子邮件
我正在使用SMTP。我在IIS管理器中设置了SMTP。
我将它设置为使用Windows身份验证。
From和To的邮件地址都存在。
当我将任务配置为发送电子邮件,我得到一个错误
“[发送邮件任务]错误:与以下错误信息时出现错误:”发送邮件失败。
System.Net.WebException:无法连接到远程服务器System.Net.Sockets.SocketException: 无连接可以作出,因为目标机器积极地拒绝它127.0.0.1:25"
什么IIS或SSIS配置变化已经为这个进行工作
答
,你需要有一个有效的SMTP服务器的错误消息,说可以。不要使用本地机器作为SMTP服务器,你可以尝试使用gmail.com作为中继服务器。
答
检查您的防火墙和/或病毒扫描程序;端口25(默认的SMTP端口)经常被这种类型的软件阻塞。不确定关于SSIS发送邮件任务,但SQL Server SMTP邮件服务可以配置为使用不同的端口。
如果您处于企业环境中,您的网络人员可能会使用某种类型的SMTP中继代替本地主机,他们可能还有某种IP地址和/或电子邮件地址他们需要加入白名单才能中继SMTP邮件。
感谢马特!!!,非常周到。将检查出 – Developer 2009-10-22 22:23:12
并尝试从其他邮件客户端使用本地smtp服务器,以确认这不是SSIS问题。 – Faiz 2009-10-23 05:46:48