SQL Server 2008R2 不发送数据库邮件
Posted
技术标签:
【中文标题】SQL Server 2008R2 不发送数据库邮件【英文标题】:SQL Server 2008R2 not sending database mail 【发布时间】:2016-10-28 19:47:39 【问题描述】:我有两台服务器,一台 SQL Server 2012 和一台 SQL Server 2008R2。
数据库邮件在 2012 上可以正常工作,但在 2008R2 上根本不工作。
两台服务器上的帐户和配置文件设置相同,并且在两台服务器上使用 .NET 邮件接口发送的邮件都正常。
我找不到 SQL Server 实例之间的任何差异。
我得到的信息是:
由于邮件服务器故障,无法将邮件发送给收件人。 (使用帐户 4 发送邮件(2016-10-28T14:34:57)。异常消息:无法连接到邮件服务器。(无法连接,因为目标机器主动拒绝它********* *****:25)。
两台服务器都禁用了 SQL Server 代理,因此这不是一个因素。
machine.config
和 web.config
文件在两台服务器上基本相同。
我已按照 msdn 信息中列出的所有步骤进行操作,但还没有任何效果。
我还应该在 SQL Server 2008R2 实例上查看其他内容吗?
【问题讨论】:
【参考方案1】:我找到了问题的答案。
这是我们生产服务器上的 McAfee 设置。
开发服务器上的设置不一样。
有问题的设置阻止了端口 25。
下面讨论:
http://www.sqlservercentral.com/Forums/Topic956956-146-1.aspx
【讨论】:
以上是关于SQL Server 2008R2 不发送数据库邮件的主要内容,如果未能解决你的问题,请参考以下文章
VS2010 数据库项目和 SQL Server 2008R2
sql server 2008r2 向带有索引的表里大批量插入数据
数据库请教:如何在本地连接服务器sqlserver 2008R2?
SQL SERVER 2008R2 执行大脚本文件时,提示“内存不足”的解决办法