仓酷云

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

[学习教程] ASP编程:如何写你本人的EMAIL组件(道理)

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

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

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

x
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件起首我们看看EMAIL组件是干甚么的,和怎样干的。我所说的EMAIL组件是用来发
送EMAIL的,不是承受和处置EMAIL的,这点人人必定要分明。而组件自己并非
SMTP,以是必要一台SMTP服务器。ASP页面经由过程挪用组件能够向SMTP服务器发送邮件,只需切合SMTP就能够了。

这里我们要用的WINSOCK控件,由于WINSOCK是控件,以是不克不及用在没窗体的中央
。这里有两个办理办法。第一个是我从报纸看到的,创建一个窗体在DLL内里,然后把WINSOCK放上往,再把代码写出来,在CLASS模块里创建一个该窗体的实例来利用。但这办法我试过,不乐成,也不晓得那里有成绩。另外一个办法是再援用组件的时分,按中间有个扫瞄的按钮,能够选择必要的OCX文件,也就是控件,利用办法和组件无异。

有了WINSOCK后,通讯的希望就能够完成了,详细WINSOCK的用法我就不说,很简
单,人人查一下MSDN不出半小时就完整分明了。

这里次要说说SMTP,想懂得得更透辟,能够TELNET就任何一台SMTP服务器得25端
口,实行一下。

当我们创建好毗连,也即是你TELNET到SMTP服务器的25端口后,会有一段接待信
息。人人寄望该信息的头的一个数字,这是乐成的意义,人人能够在程序里反省
对方发来的信息是不是有这个头,有的话暗示乐成,前面几步都有这个信息的。得
到接待信息后,收回HELO和你的域名,如HELOETANG.COM(我在这公司),然后
乐成的话进进下一步。

HELLO讲完了,看看服务器如何说,假如前往一个数字和OK,那就行了,我们再发
送MAILFROM:发送人的EMAIL地点。

乐成后再发送RCPTTO:收信人的地点。

然后发送DATA,暗示入手下手输出注释数据,注释一般是包括有From:、To:、Subjec
t:、然后是一个回车,注释,停止用回车.回车暗示。

最初发送QUIT指令。

以下是TELNET的全历程:
>>220w2.ETANGW2ESMTPServer(MicrosoftExchangeInternetMailServic
e5.5.2650.21)ready
HELOETANG.COM
>>250OK
MAILFROM:sender@etang.net
>>250OK-mailfrom<sender@etang.net>
RCPTTO:recipients@etang.net
>>250OK-Recipient<recipients@etang.net>
DATA
>>354Senddata.EndwithCRLF.CRLF
From:sender@etang.net
To:recipients@etang.net
Subject:Test

ThisisaTestLetter
.
>>250OK
QUIT

后面有>>暗示为服务器前往信息。
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)
谁可相欹 该用户已被删除
沙发
发表于 2015-1-18 09:48:48 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
小魔女 该用户已被删除
板凳
发表于 2015-1-21 16:32:20 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
爱飞 该用户已被删除
地板
发表于 2015-1-30 21:11:01 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
乐观 该用户已被删除
5#
发表于 2015-2-6 15:59:12 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
山那边是海 该用户已被删除
6#
发表于 2015-2-16 23:56:50 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-5 12:42:35 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
若相依 该用户已被删除
8#
发表于 2015-3-12 07:13:00 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
若天明 该用户已被删除
9#
发表于 2015-3-19 18:37:31 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 01:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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