我有2台服务器,一台SQL Server 2012和一台SQL Server 2008R2。
数据库邮件在2012上工作正常,但在2008R2上根本不工作。
两个服务器上的帐户和配置文件设置是相同的,并且在两个服务器上通过. net邮件接口发送的邮件都可以通过。
我找不到SQL Server实例之间的任何差异。
我得到的信息是:
由于邮件服务器故障,无法将邮件发送给收件人。使用账号4发送邮件(2016-10-28T14:34:57)。异常消息:无法连接到邮件服务器。(无法连接,因为目标机器主动拒绝它**************:25)。
SQL Server Agent在两台服务器上都是禁用的,所以这不是一个因素。
machine.config
和web.config
文件在两台服务器上基本相同。
我已经按照msdn信息中列出的所有步骤进行了操作,但仍然没有任何效果。
还有什么我应该看看SQL Server 2008R2实例?
我找到了问题的答案。
这是我们生产服务器上的McAfee设置。
开发服务器上的设置不相同。
问题中的设置阻塞了端口25。
在下面讨论:
http://www.sqlservercentral.com/forums/topic956956 - 146 - 1. - aspx