仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 514|回复: 7
打印 上一主题 下一主题

[学习教程] ASP网站制作之复杂快速完成ASP在线发邮件

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:26:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.在编写网上使用程序时,常常碰着必要在线发送邮件的成绩,邮件内容是由程序静态决意的,假如你接纳的是ASP体例来编写网上使用程序,怎样复杂、快速地完成这一功效呢?


  笔者在理论中使用ASP的com组件功效,在vb中完成了一个发邮件的小组件,在ASP中只经由过程轻松挪用,就能够完成该功效。一切邮件处置机制都被封装在这个组件中,利用起来极其便利。上面将具体先容该组件的基础开辟道理和在ASP中的使用。

  1.使用Winsock控件与发送邮件的smtp接洽

  和smtp的接洽包含握手、发送数据和封闭等全历程,次要程序以下:

  创建一个frmsendmail的窗体,个中包括一个winsock控件,有以下几个大众变量:

  publicmstmpasstring

  //发送邮件的stmp

  publicmfromasstring

  //from地点

  publicmtoasstring

  //抵达地点

  publicmsubjectasstring

  //邮件主题

  publicmtextasstring

  //邮件注释

  sock.connectmstmp,25

  //和发送邮件的stmp创建接洽

  privatesubsock_connect()

  sflag=sfconn

  //毗连乐成后设置参数

  endsub

  privatesubsock_dataarrival(byvalbytestotalaslong)

  onerrorgotodaerr

  dimsasstring

  sock.getdatas

  selectcasesflag

  casesfstart

  casesfconn

  sflag=sfhelo

  //收回握手信息hello
send"helo"&&mmyname

  casesfhelo

  sflag=sffrom

  send"mailfrom:"&&getreal(mfrom)

  casesffrom

  ifleft(s,3)〈〉"250"thengotosrverr

  //假如乐成发送吸收邮件地点

  sflag=sfrcpt

  send"rcptto:"&&getreal(mto)

  casesfrcpt

  ifleft(s,3)〈〉"250"thengotosrverr

  //假如乐成入手下手发送数据

  sflag=sfdata

  send"data"

  casesfdata

  ifleft(s,3)〈〉"354"thengotosrverr

  sflag=sfsendover//数据包含4项,最初以.停止

  send"from:"&&mfrom

  send"to:"&&mto

  send"subject:"&&msubject&&vbcrlf

  sendmtext

  send"."

  casesfsendover

  ifleft(s,3)〈〉"250"thengotosrverr

  sflag=sfstart

  sendok=true

  send"quit"

  endselect

  exitsub

  endsub只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天
变相怪杰 该用户已被删除
沙发
发表于 2015-1-19 12:33:52 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
深爱那片海 该用户已被删除
板凳
发表于 2015-1-25 22:34:48 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
admin 该用户已被删除
地板
发表于 2015-2-4 09:57:07 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
蒙在股里 该用户已被删除
5#
发表于 2015-2-27 22:52:32 | 只看该作者
掌握asp的特性而且一定要知道为什么。
飘灵儿 该用户已被删除
6#
发表于 2015-3-9 15:27:48 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
海妖 该用户已被删除
7#
发表于 2015-3-17 00:08:17 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
小魔女 该用户已被删除
8#
发表于 2015-3-23 08:40:33 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表