我在配置好sql server mail后发送邮件,提示成功,但邮件只发到了本地outlook里
没有发送给其他局域网内用户,打开outlook看邮件,提示未发送出去,只能手工发,用的是sql 2000 enterprise +outlook2000,内部收发邮件肯定正常,而且控制面板邮件设置和sql 邮件设置均通过测试,使用的发送着mail为 [email protected]
程序如下,请各位看看有啥问题,还是我的outlook设置有误,指导一下吧:
declare
@mail varchar(30),
@sql varchar(1000),
@mem varchar(300),
@sub varchar(30)
set @mail='[email protected]; [email protected]'
select @sql='showtable' //执行存储过程
select @mem='以下是每天得销售损失情况'+convert(char(10),getdate(),102)
select @sub='每天得销售损失'
exec master..xp_sendmail @recipients=@mail,
@message=@mem,
@subject=@sub,
@width=800,
@query=@sql
没多少分了,不好意思,刚才帖子掉了,浪费了50分
---------------------------------------------------------------
xp_sendmail的返回状态是0么,如果是,那么应该不是sql的问题,估计还是outlook的设置发送和接受里面的问题
---------------------------------------------------------------
问题是不会丢的!
http://expert.csdn.net/Expert/topic/1229/1229431.xml?temp=1.337832E-02
---------------------------------------------------------------
到我的专家门诊下的我的问题里面找,