日期:2014-05-18  浏览次数:20547 次

mssql 2005 作业代理及邮件报警问题
设置了数据库邮件选项,发送测试邮件失败
错误代码如下
SQL code

日期        2012-3-6 11:25:52
日志        数据库邮件 (数据库邮件日志)

日志 ID        50
进程 ID        3292
邮件项 ID        26
上次修改时间        2012-3-6 11:25:52
上次修改者        sa

消息
由于邮件服务器故障,无法将邮件发送给收件人。 (使用帐户 10 (2012-03-06T11:25:52) 发送邮件。 异常邮件: 无法将邮件发送到邮件服务器。 (不允许使用邮箱名称。 服务器响应为: you must authentication)。
)


邮件服务器是公司内部的,设置这个是否申请一个邮箱就可以了,还是必须要申请一个让数据库能发邮件的权限?这个权限需要申请的话,需要怎么申请?这个邮件在我本机可以发送,但是在本机数据库发送就失败!求助了各位大侠

------解决方案--------------------
需要在 SQL Server 2005 中就添加了一个发送邮件的帐户
配置方法参考:http://www.sqlstudy.com/sql_article.php?id=2008072403
------解决方案--------------------
SQL code
建立账号,使他成为msdb中 DatabaseMailUser 数据库角色所成