|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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写得更有效率和更方便重用 |
|