zoukankan      html  css  js  c++  java
  • MSSQL2005发送邮件配置(图解)

    在网上找了好长时间利用SQL Server发送邮件,都一直没有成功,最后还是自己摸索的,拿出来给大家分享一下。

    1、

     

     2、

    3、

    4、

    5、

     6、

     7、

     8、

     9、

     10、

     11、

     12、

     到这里,邮件应该是已经能发送成功了。大家可以试一下。。

     MSSQL 2008也是可以的哦。。

     下面介绍2个语句,是用来查询发送邮件状态的

    select * from msdb.dbo.sysmail_allitems
    select * from msdb.dbo.sysmail_event_log

    第一条语句里有一个sent_status字段,就可以清楚的看到发送邮件是否功能,第二条语句可以查看邮件发送的日志 

    最后再说一下如何用sql语句来发送邮件

    EXEC msdb.dbo.sp_send_dbmail
    @profile_name = 'TestProfile',--图3里的“配置文件名”
    @recipients = '123@qq.com;456@qq.com',--收件人的邮箱,多个邮箱用分号“;”分开
    @subject = '查询结果',--邮件主题
    @body='查询结果在附件中',--邮件内容
    @query = 'select * from China.dbo.s_province',--查询语句
    @attach_query_result_as_file = 1,--查询在邮件中体现形式,0为邮件内容,1为邮件附件,默认0
    @query_attachment_filename='aaa.txt'--邮件附件文件名

     

     用sp_send_dbmail来发送邮件还可以有很多参数,比如说邮件格式可以是text或html等等,具体参数可以参考MSDN对对sp_send_dbmail的详细解释

     http://msdn.microsoft.com/zh-cn/library/ms190307(v=sql.90).aspx

     

    MSSQL2005发送邮件SQL代码

  • 相关阅读:
    HTTP——Web服务器、代理、缓存
    nginx配置文件详解2
    nginx配置文件详解
    shell笔记2
    django笔记
    python 发请求,urllib,urllib2
    nginx配置
    python os模块学习
    mac 终端命令小结
    mac常用命令笔记
  • 原文地址:https://www.cnblogs.com/evasunny/p/3045117.html
Copyright © 2011-2022 走看看