仓酷云

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

[学习教程] ASP网页设计用Jmail做收取邮件附件的程序

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

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

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

x
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;我如今本人在用asp做一个web邮件处置程序,就和网上263,163的web电子邮箱。
我在制造本人的web邮件体系的时分,利用的是网上很盛行的asp邮件处置组件aspmail和jmail分离作web邮件的发件和收件程序,如今的成绩就是我在用我做的web收件程序收一个带有附件的邮件的时分,下载上去的附件会被破坏(好比说:我在邮件中粘贴一个50k巨细的jpg图片附件,但用web程序收上去的时分图片巨细就酿成40k的了,而且图片翻开后看不到器材),我本来是觉得jmail这个收邮件组件自己有Bug,但我又用了其他的用在asp里的收邮件组件,仍是老模样。
别的必要申明的是邮件自己没成绩,我用邮件客户端软件收这个邮件时都没成绩。
上面是我的程序的一个demo,不晓得你有无这方面的编程履历,帮我办理这个成绩。
<%@LANGUAGE=VBSCRIPT%>
<%
Setpop3=Server.CreateObject("JMail.POP3")创立工具
pop3.Connect"pzhou","pzhou","10.157.11.42"毗连服务器pop3.connectuser,password,host
Response.Write("Youhave"&pop3.count&"mailsinyourmailbox!<br><br>")
setmsg=server.CreateObject("jmail.message")
ifpop3.count>0then
Setmsg=pop3.Messages.item(1)
separator=","
FunctiongetAttachments()取得附件
SetAttachments=msg.Attachments
separator=","
Response.Write"<br>"&msg.size&"<br>"
Fori=0ToAttachments.Count-1
Ifi=Attachments.Count-1Then
separator=""
EndIf
Setat=Attachments(i)
at.SaveToFile("e:"&at.Name)
getAttachments=getAttachments&"<ahref="""&at.Name&""">"&_
at.Name&"("&at.Size&"bytes)"&"</a>"&separator
Next
EndFunction
%>
<html>
<body>
<TABLE>
<tr>
<td>Subject</td>
<td><%=msg.Subject%></td>
</tr>
<tr>
<td>From</td>
<td><%=msg.FromName%></td>
</tr>
<tr>
<td>Attachments</td>
<td><%=getAttachments%></td>
</tr>
<tr>
<td>Body</td>
<td><pre><%=msg.Body%></pre></td>
</tr>
</TABLE>
</body>
</html>
<%
endif
pop3.Disconnect
%>
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-19 15:15:50 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-25 15:50:43 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
小妖女 该用户已被删除
地板
发表于 2015-2-3 05:53:36 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
飘灵儿 该用户已被删除
5#
发表于 2015-2-8 19:50:59 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
爱飞 该用户已被删除
6#
发表于 2015-2-26 00:29:46 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
因胸联盟 该用户已被删除
7#
发表于 2015-3-8 10:48:39 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
若相依 该用户已被删除
8#
发表于 2015-3-15 22:22:44 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
变相怪杰 该用户已被删除
9#
发表于 2015-3-22 17:02:36 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 11:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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