仓酷云

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

[学习教程] ASP教程之用EasyMailObject组件处置Exchange邮件...

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

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

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

x
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.在ASP顶用EasyMailObject组件处置Exchange邮件源代码---读取邮件主题和巨细(maillist1.asp)


<%@LANGUAGE="VBSCRIPT"%>
<%
************************************************

这个文件列出一切邮件,并把邮件内容显现窗口置为空缺窗口
awayeah
邮箱:awayeah@163.net

************************************************
%>
<scriptlanguage=vbscript>
parent.frmbottom.location.href="blank.htm"
subcmdel_onClick()
删除邮件
frmail.submit
endsub
</script>
<%
ifsession("straccount")=""orsession("strpassword")=""then
Response.write("<html><title>毛病,还没有登录</title><body><palign=center><br><br>你还没有登录,请先加入登录!<br><br>")
Response.Write("<ahref=login.asptarget=_top><imgsrc=http://edu.cnzz.cn/NewsInfo/logout.jpgborder=0></a></p></body></html>")
Response.End
endif
%>
<html>
<head>
<title>收邮件</title>
</head>
<STYLE>
<!--
A{text-decoration:none}
-->
</STYLE>
<bodybgcolor="#008080"text="#000000">
<%
界说邮件服务器地点
strserver=session("strserver")
界说帐号
strAccount=session("straccount")
界说暗码
strPassword=session("strpassword")
设置组件的各类属性
SetPOP3=CreateObject("EasyMail.POP3.5")
POP3.LicenseKey="awa/S19I500R1AX30C0R3100"
POP3.MailServer=strServer
POP3.Account=strAccount
POP3.Password=strPassword
pop3.PreferredBodyFormat=1
pop3.TimeOut=120

x=POP3.Connect
Ifx0Then
Response.Write"<palign=center>毗连毛病:"+CStr(x)+"<br><br>请和办理员接洽"
POP3.Disconnect
Response.End
EndIf

x=POP3.DownloadMessages(0)
Ifx0Then
Response.Write"下载毛病:"+CStr(x)+"<br><br>请和办理员接洽"
POP3.Disconnect
Response.End
EndIf%>
<p><br></p>
<formname="frmail"action="mail_prc.asp"method="POST">
<center>
<tableborder="1"width="580"cellspacing="0"cellpadding="0"bordercolor="#000080"bgcolor="#FFFFFF">
<tr><tdcolspan=6align="center">
<%
分页处置
ifRequest.QueryString("currentpage")=""then
cp=1
else
cp=Request.QueryString("currentpage")
endif
失掉邮件总数
m_count=POP3.Messages.Count
ifm_count<=10then
pagenum=1
sd=1
ed=m_count
else
pagenum=int(m_count/10)+1
ifclng(cp)pagenumthen
lastpage=m_countmod10
sd=(clng(cp)-1)*10+1
ed=clng(cp)*10
else
sd=(clng(cp)-1)*10+1
ed=m_count
endif
endif
%>
你有<fontcolor="ff00ff"><%=POP3.Messages.Count%></font>封邮件。</td>
<%session("msgcount")=POP3.Messages.Count%>
</tr>
<tr>
<tdalign="center"width="20">号</td>
<tdalign="center"width="120">来自/复兴</td>
<tdalign="center"width="270">主题</td>
<tdalign="center"width="90">日期</td>
<tdalign="center"width="60">巨细</td>
<tdalign="center"width="20">选择</td>
</tr>
<%fori=sdtoed%>

<tr>
<tdalign="center"width="20"><%=i%></td>
<%
fw="复兴:"+replace(POP3.messages.item(i).subject,space(1),"_")
%>
<tdwidth="100">
<%receiver=POP3.Messages.item(i).from%>
<%ifPOP3.Messages.item(i).fromaddr=""then%>
<ahref="">
<%else
%>
<ahref=#onClick=javascript:window.open(sendmail1.asp?addr=<%=pop3.messages.item(i).fromaddr%>&subject=<%=fw%>,sendnew,width=600,height=480,scrollbars=yes);>
<%endif%>
<%iftrim(receiver)=""then
response.write"匿名</a>"%>
<%else%>
<ahref=#onClick=javascript:window.open(sendmail1.asp?addr=<%=pop3.messages.item(i).fromaddr%>&subject=<%=fw%>,sendnew,width=600,height=480,scrollbars=yes);>
<fontface="宋体"size="2">
<%=POP3.Messages.item(i).From%></font>
<%endif%>
</td>
<tdwidth="270">

<%msgid=POP3.GetMessageID(i)%>
<ahref="showbody1.asp?id=<%=msgid%>"target="frmbottom">
<fontface="宋体"size="2">
<%
iftrim(POP3.messages.item(i).Subject)=""then
response.write"无主题"
else
response.writePOP3.messages.item(i).Subject
endif
%></font>
</a></td>
<tdwidth="90"><fontface="宋体"size="2"><%=cdate(mid(cstr(POP3.messages.item(i).date),6,11))%></font></td>

<tdwidth="60"><fontface="宋体"size="2"><%=POP3.messages.item(i).size%></font></td>
<td><inputtype="checkbox"name="c<%=i%>"value="<%=i%>"></td>
</tr>
<%next
POP3.Disconnect

%>
</table>
</center>
<palign="center"><inputtype="button"name="cmdel"value="删除"></p>
</form>
<divalign="center">
<tableborder="1"cellspacing="0"cellpadding="0"bordercolor="#ff0080"bgcolor="#FFFFFF">
<tr><td>页数</td>
<%fori=1topagenum%>
<td><ahref="maillist1.asp?currentpage=<%=i%>"target=frmtop><%=i%></a></td>
<%next%>
</tr></table></div>

</body>
</html>
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。
飘灵儿 该用户已被删除
沙发
发表于 2015-1-19 15:44:11 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
分手快乐 该用户已被删除
板凳
发表于 2015-1-25 13:15:19 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
深爱那片海 该用户已被删除
地板
发表于 2015-2-2 22:14:17 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
谁可相欹 该用户已被删除
5#
发表于 2015-2-8 12:25:29 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
金色的骷髅 该用户已被删除
6#
发表于 2015-2-25 14:28:25 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
变相怪杰 该用户已被删除
7#
发表于 2015-3-7 22:28:42 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
活着的死人 该用户已被删除
8#
发表于 2015-3-15 15:30:32 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-22 02:25:44 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 07:42

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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