我有两个几乎相同的Windows Server 2008 R2服务器与Microsoft SQL Server 2012设置。
我可以在带有Windows防火墙的服务器上使用msdb.dbo.sp_send_dbmail发送电子邮件。 但是具有硬件防火墙的服务器在日志[msdb]中返回。[dbo]。[sysmail_log]
由于邮件服务器故障,邮件无法发送给收件人。 (2012-11-04T14:25:02)发送邮件exception消息:无法发送邮件到邮件服务器(服务不可用,closures传输通道,服务器响应是:此时连接不被接受)。 )
电子邮件帐户和configuration文件在两台服务器上的设置完全相同。
有没有人有任何想法,为什么? 我认为这与防火墙有关,尽pipe可能的一个IP可能被邮件服务器阻塞。
谢谢!
我从来没有深究为什么会发生这种情况。 我与来自提供smtp邮件服务器的公司的支持交谈,他们指责负责IP地址的公司,反之亦然。
但是,我使用的是邮件服务器的Gmail(smtp.gmail.com与SSLselect和端口587,基本authentication),邮件正确发送。 [显然我需要首先打开防火墙的587端口]
然后我又走了一步,并configurationgmail使用smtp邮件服务器的原始设置,这也工作!