SQL Server 2008R2不发送数据库邮件

时间:2016-10-28 19:47:40

标签: sql-server-2008-r2 sp-send-dbmail

我有2台服务器,一台SQL Server 2012和一台SQL Server 2008R2。

数据库邮件在2012年运行良好,但在2008R2上根本不起作用。

两台服务器上的帐户和配置文件设置相同,并且在两台服务器上使用.NET邮件界面发送的邮件都可以正常运行。

我找不到SQL Server实例之间的任何差异。

我得到的信息是:

  

由于邮件服务器故障,无法将邮件发送给收件人。 (使用帐户4发送邮件(2016-10-28T14:34:57)。例外消息:无法连接到邮件服务器。(无法建立连接,因为目标计算机主动拒绝它********* *****:25)

在两台服务器上都禁用了SQL Server代理,因此这不是一个因素。

两个服务器上的web.configTuple<ApiResource, JSendResponseStatus> result = await SendApiRequest(); ApiResource apiResource = result.Item1; JSendResponseStatus jSendStatus = result.Item2; 文件基本相同。

我已按照msdn信息中列出的所有步骤进行操作,但尚无效。

我应该在SQL Server 2008R2实例上查看其他内容吗?

1 个答案:

答案 0 :(得分:1)

我找到了问题的答案。

这是我们生产服务器上的McAfee设置。

开发服务器上的设置不一样。

有问题的设置会阻止端口25。

以下讨论:

http://www.sqlservercentral.com/Forums/Topic956956-146-1.aspx