利用Sql Server2005发送邮件概述

1,启用数据库邮件服务:打开SQL Server“配置工具”中的“外围应用配置器”,选择“功能的外围应用配置器”。在弹出的对话框中选择数据库邮件,并选择“启用数据库邮件存储过程”。
 
2,进入SQL SERVER2005 Studio管理界面,就可以看到数据库邮件子项,
    在右键菜单中会有一个"配置数据库邮件"菜单,按照步骤先建立配置文件,然后创建账号,保存退出。在右键菜单的第二项"发送测试邮件",  在弹出的窗口中输入接收的邮件地址,发送就可以。
 
3,执行msdb.dbo.sp_send_dbmail存储过程发送邮件:
                  EXEC msdb.dbo.sp_send_dbmail
                  @profile_name = 'lvshou.com',
                  @recipients = 'zhengxuesong@lvshou.com',
                  @body_format = 'HTML',
                  @body = 'Test Body lalalala',
                  @subject = 'Test Subject lalalalala'; 
  发附件:
                EXEC msdb.dbo.sp_send_dbmail
                @recipients=N'chapman.tim@gmail.com',
                @body='Message Body', 
                @subject ='Message Subject',
                @profile_name ='Database-mailProfile',
                @file_attachments ='C:FileAttachment.txt'; //附件
 
注:若发送的对象是如126邮件,可以绑定手机的那种,则间接实现了用Sql Server催发短信的功能!
 
4,查看发送历史:
    use msdb
    go
    select * from sysmail_allitems
    select * from sysmail_mailitems
    select * from sysmail_event_log


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值