我在公司搭建了exchange邮箱,并且内网建立了域环境。用户通过outlook能够正常收发邮件。
我在SQLServer里面配置发送邮件的信息,发送测试邮件失败。
我配置过程中邮箱账号和密码确定是正确的。
如果我配置126的邮箱,能够发送测试邮件。
报错信息如下:
03/18/2015 12:08:40,,错误,17,由于邮件服务器故障,无法将邮件发送给收件人。 (使用帐户 2 (2015-03-18T12:08:40) 发送邮件。 异常邮件: 无法将邮件发送到邮件服务器。 (SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.7.1 Client was not authenticated)。
),5696,9,,2015-03-18 12:08:40,sa
------解决思路----------------------
最简单的方法就是在exchange服务器上设置允许匿名访问。
或者在exchange给相应的account加相应的权限,这个麻烦点。
------解决思路----------------------
确认数据库邮件配置是否正确。 (可以将相同的信息,在个人用机上进行发送邮件的测试)
感觉这个报错应该是配置问题。 exchange一般还是很稳定的。