可能是配置郵件帳戶位置不正確導致,可以參考:《SQL Server 2008 通过配置数据库邮件实现发送邮件功能》
http://www.cnblogs.com/wghao/archive/2010/01/07/1641812.html

解决方案 »

  1.   

    能ping通邮件服务器吗? 会不会是防火墙的问题
      

  2.   

    看哪个好看用哪个.
    SELECT 0   AS ID , Convert(VARCHAR(30), GETDATE(),  0  ) AS result UNION ALL
    SELECT 100 AS ID , Convert(VARCHAR(30), GETDATE(),  100) AS result UNION ALL
    SELECT 1   AS ID , Convert(VARCHAR(30), GETDATE(),  1  ) AS result UNION ALL
    SELECT 101 AS ID , Convert(VARCHAR(30), GETDATE(),  101) AS result UNION ALL
    SELECT 2   AS ID , Convert(VARCHAR(30), GETDATE(),  2  ) AS result UNION ALL
    SELECT 102 AS ID , Convert(VARCHAR(30), GETDATE(),  102) AS result UNION ALL
    SELECT 2   AS ID , Convert(VARCHAR(30), GETDATE(),  2  ) AS result UNION ALL
    SELECT 102 AS ID , Convert(VARCHAR(30), GETDATE(),  102) AS result UNION ALL
    SELECT 3   AS ID , Convert(VARCHAR(30), GETDATE(),  3  ) AS result UNION ALL
    SELECT 103 AS ID , Convert(VARCHAR(30), GETDATE(),  103) AS result UNION ALL
    SELECT 4   AS ID , Convert(VARCHAR(30), GETDATE(),  4  ) AS result UNION ALL
    SELECT 104 AS ID , Convert(VARCHAR(30), GETDATE(),  104) AS result UNION ALL
    SELECT 5   AS ID , Convert(VARCHAR(30), GETDATE(),  5  ) AS result UNION ALL
    SELECT 105 AS ID , Convert(VARCHAR(30), GETDATE(),  105) AS result UNION ALL
    SELECT 6   AS ID , Convert(VARCHAR(30), GETDATE(),  6  ) AS result UNION ALL
    SELECT 106 AS ID , Convert(VARCHAR(30), GETDATE(),  106) AS result UNION ALL
    SELECT 7   AS ID , Convert(VARCHAR(30), GETDATE(),  7  ) AS result UNION ALL
    SELECT 107 AS ID , Convert(VARCHAR(30), GETDATE(),  107) AS result UNION ALL
    SELECT 8   AS ID , Convert(VARCHAR(30), GETDATE(),  8  ) AS result UNION ALL
    SELECT 108 AS ID , Convert(VARCHAR(30), GETDATE(),  108) AS result UNION ALL
    SELECT 9   AS ID , Convert(VARCHAR(30), GETDATE(),  9  ) AS result UNION ALL
    SELECT 109 AS ID , Convert(VARCHAR(30), GETDATE(),  109) AS result UNION ALL
    SELECT 10  AS ID , Convert(VARCHAR(30), GETDATE(),  10 ) AS result UNION ALL
    SELECT 110 AS ID , Convert(VARCHAR(30), GETDATE(),  110) AS result UNION ALL
    SELECT 11  AS ID , Convert(VARCHAR(30), GETDATE(),  11 ) AS result UNION ALL
    SELECT 111 AS ID , Convert(VARCHAR(30), GETDATE(),  111) AS result UNION ALL
    SELECT 12  AS ID , Convert(VARCHAR(30), GETDATE(),  12 ) AS result UNION ALL
    SELECT 112 AS ID , Convert(VARCHAR(30), GETDATE(),  112) AS result UNION ALL
    SELECT 13  AS ID , Convert(VARCHAR(30), GETDATE(),  13 ) AS result UNION ALL
    SELECT 113 AS ID , Convert(VARCHAR(30), GETDATE(),  113) AS result UNION ALL
    SELECT 14  AS ID , Convert(VARCHAR(30), GETDATE(),  14 ) AS result UNION ALL
    SELECT 114 AS ID , Convert(VARCHAR(30), GETDATE(),  114) AS result UNION ALL
    SELECT 20  AS ID , Convert(VARCHAR(30), GETDATE(),  20 ) AS result UNION ALL
    SELECT 120 AS ID , Convert(VARCHAR(30), GETDATE(),  120) AS result UNION ALL
    SELECT 21  AS ID , Convert(VARCHAR(30), GETDATE(),  21 ) AS result UNION ALL
    SELECT 121 AS ID , Convert(VARCHAR(30), GETDATE(),  121) AS result
      

  3.   

    日,回答错地方的,求大版给移到 
    http://bbs.csdn.net/topics/390308393
      

  4.   

    SQLSERVER可以配置代理服务器使用代理上网方式吗?
    初步排查了下,问题出在该数据库服务器本身不可以上网,需要连接到一台局域网内的代理服务器去上网,所以SQLSERVER发信时无法连接到邮件服务器进行交互,导致无法发信的错误。
    现在想知道SQLSERVER可以像浏览器那样配置代理服务器吗?通过代理连接网络?
      

  5.   

    在线服务器上可以TELNET 邮件服务器 25端口吗? 邮件服务器有没有限制?
      

  6.   

    我也是这个问题,没找到原因。数据库本机上使用foxmail收发邮件都是没有问题的。