各位大大,请教个问题:
9月8日在sql中建立一个作业,希望通过该作业每天定时向指定邮箱发送业务发展统计结果。作业建好后反复测试多次,一切正常,接收方能正常收到邮件(测试方法包括手工启动作业或在查询分析器中执行作业语句)。作业语句如下:xp_sendmail @recipients = '<[email protected]>',
    @message = '你好!', 
    @query='exec voice..book_cancel',   
    @subject = '业务统计'今天9月11日,在收取邮件时发现未收到9月9日和10日sql发出的邮件,在查询分析器中多次执行作业语句,提示“邮件已发送”,但接收方仍未收到邮件。查看控制面板-邮件,配置正常。于是重启服务器,再收取邮件,发现收到9月10日和今天在查询分析器中执行语句发出的邮件,未收到9月9日sql自动发送的邮件;同时在发件方的邮箱中收到退信通知——发件人:“系统管理员”,主题:“未传递:业务统计”,内容如下:邮件没有到达某些或全部的预定收件人。      主题: 业务统计
      发送时间: 2006-9-9 15:30无法到达以下收件人:      '[email protected]'在 2006-9-11 11:08
            没有可用的传输提供商,无法向该收件人传递邮件。此时在服务器上打开outlook2000,创建新邮件,发送,接收方一直未收到邮件,在outlook2000的发件箱中始终有一封邮件(也就是说邮件未发出),在查询分析器里执行上述作业语句,提示“邮件已发送”,但接收方仍未收到邮件。这个问题反复出现,已困扰兄弟很久了,拜托哪位高人指点一下。
相关说明:系统win2k pro,数据库sql2k,邮箱outlook2000。
另:百度了一下,找到最相近的问题http://topic.csdn.net/t/20031014/17/2355228.html,但没有答案。其它文章大多说明配置过程或者说邮箱smtp配置有问题,但我的情况是先能正常发送,后来自己又不行了,期间没做任何调整啊,同时能确认邮箱smtp配置是正确的。谢了先

解决方案 »

  1.   

    to:小飞猪
    你说的是outlook2003还是win2003?outlook2003能在win2k下安装不?现在不能考虑重装系统,谢谢
      

  2.   

    to:真名
    outlook2003能在win2k下安装不?
      

  3.   

    outlook 2003 ol2000下我以前也配过总感觉不如ol2003好用 顺便问一句 你的smtp是自己的还是公用那种?
      

  4.   

    outlook 2003 ol2000下我以前也配过总感觉不如ol2003好用 顺便问一句 你的smtp是自己的还是公用那种?我很菜,没明白你的意思。发件人用的邮箱为[email protected],配置:pop.165sc.com,smtp.165sc.com。这个配置是对的
      

  5.   

    我的意思是有可能(仅仅有可能)是你的smtp server端 把你的mail认为是垃圾邮件而过滤了。