通过SQL Mail发邮件给用户,如果@body内容只有链接的话,用户收到的邮件中会显示此链接,点击打开即可。
可如果@body中除了链接外,还有些其它内容,那链接就不能直接点击打开。
请问如何解决?
谢谢了。

解决方案 »

  1.   

    mail格式指定html,然后以html格式弄个超链接应该不是问题啊。
      

  2.   

    你用的SQL200?
    你是sqlmail有配置好吗?
      

  3.   

    http://xu.xue.yi.blog.163.com/blog/static/9573824820103164431759/
      

  4.   


    exec msdb..sp_send_dbmail 
    @profile_name = '报表通知邮件配置'  -- profile 名称,
    @recipients = '[email protected]' -- 收件人邮箱,
    @subject = 'SQL Server 2005 Mail Test' -- 邮件标题,
    @body = '<a herf=''*****''>Hello Mail!</a>' -- 邮件内容,
    ---@body这里在前面做个判断,只有连接的写成超链接,否则不写成超链接
    @body_format = 'HTML' -- 邮件格式