sql2000作业调度的邮件发送问题,急!

bpmb2 2010-09-13 02:58:34
环境:
sqlserver2000,outlook2003

问题:

1 已经配置了登录用户,在 sqlserver代理/属性 中可以看到邮件配置文件outlook,点击测试显示成功,在调度作业完成后,历史记录显示已经通过电子邮件通知操作员,但是在邮箱中收不到,在outlook中点击“全部收发”,也没有任何结果。

2 使用 exec master..xp_sendmail 'test@163.com.cn','hhhhhhhhhh!' 显示成功,但是收不到,要到outlook中手工发送一次才能收到。


请各位高手赐教,分不够可以加!
...全文
241 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
bpmb2 2010-09-13
  • 打赏
  • 举报
回复
问题解决了:

1、安装outlook2003,系统自带的outlookpress不能使用
2、安装正常状态配置邮箱账号,测试通过
3、打开电脑-管理-服务,找到MSSQLSERVER,SQLSERVERAGENT,选择属性,修改登录名为本机的登录名和密码,重启
4、打开企业管理器,找到sqlserver代理--属性,在常规、连接两个页面修改登录名,和服务一致,在常规选择邮件配置文件,outlook
5、打开企业管理器,找到支持服务,sql邮件,选择outlook配置文件,测试
6、打开企业管理器,找到sql代理,新建操作员,选择邮箱
7、新建作业,在通知中选择操作员

注:
outlook必须在agent之前打开,并不能关闭,否则要关闭agent之后才能再次打开outlook
bpmb2 2010-09-13
  • 打赏
  • 举报
回复
我发了消息了
bpmb2 2010-09-13
  • 打赏
  • 举报
回复
恩,我先注册个msn
billpu 2010-09-13
  • 打赏
  • 举报
回复
没有qq......只有msn 你发消息告诉我msn地址 我加你
binbinazi 2010-09-13
  • 打赏
  • 举报
回复
bpmb2 2010-09-13
  • 打赏
  • 举报
回复
to billpu:我能加你QQ吗?我截图给你看看,实在搞不懂了。我的qq:408035153
bpmb2 2010-09-13
  • 打赏
  • 举报
回复
to billpu: 非常感谢!是不是哪个细节我没有注意到?
billpu 2010-09-13
  • 打赏
  • 举报
回复
仔细看了一遍 你的1和2的问题可能不同
先说说1
1 你看看agent的代理启动账户的名字,最好手动设置一个本地管理员的账户,并且让这个账户(很重要)对当前的outlook有操作权限,因为outlook对每个登录(win)帐号会产生一个不同的profile 打个比方,一台机器有两个管理员,你不能接收发送另一个管理员的邮件

2 如果邮件可以产生(在outbox里)那就说明你的outlook配置有问题
看一看控制面板-邮件-always use this profile(我的是英文版)-看看下拉里有没有另一个你配置的profile,如果有选择,确定后重新启动
billpu 2010-09-13
  • 打赏
  • 举报
回复
我这边的环境和你完全相同,没有碰到一点问题,我等会再去配一个看看
bpmb2 2010-09-13
  • 打赏
  • 举报
回复
找了很多类似提问,都没说清楚,而且我这样的情况好像还没有。
bpmb2 2010-09-13
  • 打赏
  • 举报
回复
to billpu:outlook开着呢,没用

to wxf163:服务器: 消息 208,级别 16,状态 1,行 1 对象名 'msdb.dbo.sysmail_log' 无效。
没有这个表?
ws_hgo 2010-09-13
  • 打赏
  • 举报
回复
没有用过
友情帮顶....
王向飞 2010-09-13
  • 打赏
  • 举报
回复
select * from msdb.dbo.sysmail_log
看看有什么记录?
billpu 2010-09-13
  • 打赏
  • 举报
回复
mapi要求outlook开着

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧