ASP网站制作之怎样利用SQL Mail收发和主动处置邮件
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。SQLSERVER供应了经由过程EXCHANGE或OUTLOOK收发邮件的扩大存储历程,上面将这几个历程复杂的先容一下。1、启动SQLMail
xp_startmail@user,@password
@user和@password都是可选的
也可翻开EnterpriseManager中的SupportServices,在SQLMail上单击右键翻开右键菜单,然后按Start来启动
2、中断SQLMail
xp_stopmail
也可用上述办法中的菜单里的Stop来中断
3、发送邮件
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查询所用的数据库,默许为缺省数据库
4、浏览邮件收件箱中的邮件
xp_readmail[[@msg_id=]message_number][,[@type=]type]
[,[@peek=]peek]
[,[@suppress_attach=]suppress_attach]
[,[@originator=]senderOUTPUT]
[,[@subject=]subjectOUTPUT]
[,[@message=]messageOUTPUT]
[,[@recipients=]recipients[;...n]OUTPUT]
[,[@cc_list=]copy_recipients[;...n]OUTPUT]
[,[@bcc_list=]blind_copy_recipients[;...n]OUTPUT]
[,[@date_received=]dateOUTPUT]
[,[@unread=]unread_valueOUTPUT]
[,[@attachments=]attachments[;...n]OUTPUT])
[,[@skip_bytes=]bytes_to_skipOUTPUT]
[,[@msg_length=]length_in_bytesOUTPUT]
[,[@originator_address=]sender_addressOUTPUT]]
参数申明:
参数申明
@originator发件人
@subject主题
@message信息
@recipients收件人
@skip_tytes读取邮件信息时跳过的字节数,用于按次猎取邮件信息段。
@msg_length断定一切信息的长度,一般与@skip_bytes一同处置长信息
5、按次处置下一个邮件
xp_findnextmsg[[@msg_id=]message_number]
[,[@type=]type]
[,[@unread_only=]unread_value])
6、删除邮件
xp_deletemail{message_number}
假如不指定邮件编号则删除收件箱中的一切邮件
7、主动处置邮件
sp_processmail[[@subject=]subject]
[,[@filetype=]filetype]
[,[@separator=]separator]
[,[@set_user=]user]
[,[@dbuse=]dbname]</p>asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
页:
[1]