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
利用Sql Server2005发送邮件
最新推荐文章于 2025-12-31 19:19:25 发布
本文介绍如何在 SQL Server 中配置和使用数据库邮件服务。包括启用服务、配置文件及账号设置、发送测试邮件及执行存储过程发送邮件的方法。还提供了查看邮件发送历史记录的 SQL 查询。
3111

被折叠的 条评论
为什么被折叠?



