关于我们 广告服务 社区论坛
设为首页 加入收藏

行业新闻
服 务 器
模版下载
建站指南
冲浪宝典
办公软件
网站运营
操作系统
QQ 专题
网页制作
安全防御
视频教程
网络编程
SEO专区
软件下载
图像设计
Cisco
网页特效
Wap 技术
联盟赚钱
网页素材
 首页 | 企业建站 | 网页制作 | 网站运营 | 网络编程 | 图像设计 | 冲浪宝典 | 操作系统 | SEO专区 | 联盟赚钱 | Cisco

欢迎来到e天下网络首页>>网络编程>>SQL Server>>正文|使用SQL Mail收发和自动处理邮件

使用SQL Mail收发和自动处理邮件

[ 来路:21kn.com    时间:2007-7-8 18:51:46    点击: ]

 

 
 SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下。 


一、启动SQL Mail 


xp_startmail @user,@password 


@user和@password都是可选的 


也可打开Enterprise Manager中的Support Services,在SQL Mail上单击右键打开右键菜单,然后按Start来启动 


二、停止SQL Mail 


xp_stopmail 


也可用上述方法中的菜单里的Stop来停止 


三、发送邮件 


xp_sendmail {[@recipients =] ’recipients [;...n]’} 

[,[@message =] ’message’] 

[,[@query =] ’query’] 

[,[@attachments =] attachments] 

[,[@copy_recipients =] ’copy_recipients [;...n]’ 

[,[@blind_copy_recipients =] ’blind_copy_recipients [;...n]’ 

[,[@subject =] ’subject’] 

[,[@type =] ’type’] 

[,[@attach_results =] ’attach_value’] 

[,[@no_output =] ’output_value’] 

[,[@no_header =] ’header_value’] 

[,[@width =] width] 

[,[@separator =] ’separator’] 

[,[@echo_error =] ’echo_value’] 

[,[@set_user =] ’user’] 

[,[@dbuse =] ’database’] 


其中@recipients是必需的 


参数说明: 


参数 说明 

@recipients 收件人,中间用逗号分开 

@message 要发送的信息 

@query 确定执行并依附邮件的有效查询,除触发器中的插入表及删除表外,此查询能引用任何对象 

@attachments 附件 

@copy_recipients 抄送 

@blind_copy_recipients 密送 

@subject 标题 

@attach_results 指定查询结果做为附件发送 

@no_header 不发送查询结果的列名 

@set_user 查询联接的用户名,默认为Guset 

@dbuse 查询所用的数据库,默认为缺省数据库
四、阅读邮件收件箱中的邮件 


xp_readmail [[@msg_id =] ’message_number’] [, [@type =] ’type’ [OUTPUT]] 

[,[@peek =] ’peek’] 

[,[@suppress_attach =] ’suppress_attach’] 

[,[@originator =] ’sender’ OUTPUT] 

[,[@subject =] ’subject’ OUTPUT] 

[,[@message =] ’message’ OUTPUT] 

[,[@recipients =] ’recipients [;...n]’ OUTPUT] 

[,[@cc_list =] ’copy_recipients [;...n]’ OUTPUT] 

[,[@bcc_list =] ’blind_copy_recipients [;...n]’ OUTPUT] 

[,[@date_received =] ’date’ OUTPUT] 

[,[@unread =] ’unread_value’ OUTPUT] 

[,[@attachments =] ’attachments [;...n]’ OUTPUT]) 

[,[@skip_bytes =] bytes_to_skip OUTPUT] 

[,[@msg_length =] length_in_bytes OUTPUT] 

[,[@originator_address =] ’sender_address’ OUTPUT]] 


参数说明: 


参数 说明 

@originator 发件人 

@subject 主题 

@message 信息 

@recipients 收件人 

@skip_tytes 读取邮件信息时跳过的字节数,用于顺序获取邮件信息段。 

@msg_length 确定所有信息的长度,通常与@skip_bytes一起处理长信息 


五、顺序处理下一个邮件 


xp_findnextmsg [[@msg_id =] ’message_number’ [OUTPUT]] 

[,[@type =] type] 

[,[@unread_only =] ’unread_value’]) 


六、删除邮件 


xp_deletemail {’message_number’} 


如果不指定邮件编号则删除收件箱中的所有邮件 


七、自动处理邮件 


sp_processmail [[@subject =] ’subject’] 

[,[@filetype =] ’filetype’] 

[,[@separator =] ’separator’] 

[,[@set_user =] ’user’] 

[,[@dbuse =] ’dbname’] 

::::站长友情提示:多花一分钟学点什么都好::::

 

上一篇:SQL Server安全规划全攻略(上)  下一篇:在SQL Server的存储过程中调用COM组件

 ::热点信息::

 

= = 免责声明 = =

① 欢迎转载我网所刊信息,请注明“来源:E天下网络”。
② 凡本网注明“来源:XXX(非E天下网络)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。
※联系方式:Airtofly@163.com

::推荐文章::

 

ASP教程:详细学习ASP的内置对象

::图像设计::

 

动态图片搜索家——GIF RUNN
软件搜索利器——FileFerret
实例说明构图要讲规律
Character Builder让你尽展靓
全景图速成者Cool360
三维模型速成工具——Canoma
剪贴专家SmartBoard 32
新世纪的图像处理利器——Ph
更多内容..

 

 

关于我们 广告服务 友情链接 合作伙伴 社区论坛 免责声明

Copyright © 2007   21kn.com Inc. All rights reserved.e天下网络工作室

网站白天客服QQ:26875416 (非24小时)  合作QQ:597004688    粤ICP备06026423号