您的位置:首页精文荟萃软件资讯 → 如何利用ASP实现邮箱访问

如何利用ASP实现邮箱访问

时间:2004/10/7 18:18:00来源:本站整理作者:蓝点我要评论(0)

 您在访问网站时是否会在有些页面上见到这种功能---您在可以访问此网站的同时,
还可以查看您免费邮箱中是否有新邮件。这个功能是不是让您觉得很心动、很神秘呢?
下面,我就用ASP来举个例子让您知道是如何实现这一功能的。

首先你可以去一些提供免费邮件服务的站点,申请一个账号然后登录。在打开邮箱时,
请您注意地址栏中的内容。现在以371为例,你会发现其内容通常是:
http://www.371.net/prog/login?user=fighter&pass=mypassword。
其中"fighter"是您的账号,"mypassword"是您的密码。这时我们可以从这里得到3个信息。
第1条是我们得到了处理文件的url及文件名:"http://www.371.net/prog/login";
第2条是记录您账号的变量名:user;第3条是记录您密码的变量名:pass。
我们知道这些信息后,就可着手写html文件和asp文件了。

'/*Html源文件内容如下:*/




City Club 首页




function check(tt) {
if (window.document.form1.selectmail.selectedIndex==0) {
alert("请选择您的邮箱服务器!")
window.document.form1.selectmail.focus()
return false 
}
if (tt.account.value=="") {
alert("帐号不能为空!请填写。")
tt.account.focus()
return false
}
if (tt.account.value.length<3) {
alert("帐号长度不能小于3位!请填写。")
tt.account.focus()
return false 
}
if (tt.password.value=="") {
alert("密码不能为空!请填写。")
tt.password.focus()
return false 
}
if (tt.password.value.length<3) {
alert("密码长度不能小于3位!请填写。")
tt.password.focus()
return false
}
else
return true 
}




target="_blank"> 

City Club便民邮局
990
371
188
163
263
777
126
2911
云南169
china
香港免费电邮
Netease
hotmail
use.net
88998.com
@mail.com 


帐号:

密码:









'/*Html源文件内容结束*/


'/*PostOffice.asp源文件内容如下:*/
<% @ Language=VBScript %>
<%
Response.Buffer = true
'----------------------------------------------------
'Author : Peter.yu
'Created Date : 2000/3/13
'File Name : PostOffice.asp
'All Rights Reserved.所有权归City Club
'----------------------------------------------------
%>




邮局 (All Rights Reserved)

<%
dim str(3)
str1 =trim(Request.Form("selectmail")) '/*获取的邮件服务器及用户账号和密码信息*/
for i = 1 to 3 '/*将以上获取的信息进行分割,并赋予给数组变量*/
p = instr(1,str1,";")
str(i-1) = mid(str1,1,p-1)
str1 = mid(str1,p+1)
next
if instr(1,str(0),"http://")=0 then
webSiteUrl = "http://" & str(0)
else
webSiteURL = str(0) '/*邮件服务器地址及指定处理的文件名*/
end if 
usernam = str(1) '/*账号变量名*/
password = str(2) '/*密码变更名*/
'/*合并字符,得到诸如"http://www.371.net/prog/login?user=fighter&pass=mypassword的字符"*/
mailUrl = webSiteUrl & usernam & "=" & trim(Request.Form("account")) 
mailUrl = mailUrl & chr(38) & password & "=" & trim(Request.Form("password"))
Response.Redirect mailUrl '/*打开邮箱*/
%>



'/*PostOffice.asp源文件内容结束*/

不是很难吧,呵呵。其实这个不是很难的,关键在于您能多多观察,找出其中的规律。这样我们就可以利用这些规律做很多很多有意义有趣的事了。 

相关阅读 Mac访问Windows共享文件夹Windows 7正版系统验证方法windows 8.1系统版本号查看方法Windows 8.1系统电话激活时无法输入微软返回代码解决方法Windows 8如何调整屏幕分辨率windows8.1磁盘占用100%解决方法Mac双系统如何删除Boot Camp安装的Windows分区Apple教你如何在Mac 上运行 Windows

文章评论
发表评论

热门文章 360快剪辑怎么使用 36金山词霸如何屏幕取词百度收购PPS已敲定!3

最新文章 微信3.6.0测试版更新了微信支付漏洞会造成哪 360快剪辑怎么使用 360快剪辑软件使用方法介酷骑单车是什么 酷骑单车有什么用Apple pay与支付宝有什么区别 Apple pay与贝贝特卖是正品吗 贝贝特卖网可靠吗

人气排行 xp系统停止服务怎么办?xp系统升级win7系统方电脑闹钟怎么设置 win7电脑闹钟怎么设置office2013安装教程图解:手把手教你安装与qq影音闪退怎么办 QQ影音闪退解决方法VeryCD镜像网站逐个数,电驴资料库全集同步推是什么?同步推使用方法介绍QQ2012什么时候出 最新版下载EDiary——一款好用的电子日记本