国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

用Jmail做收取郵件附件的程序

2019-11-18 20:40:13
字體:
來源:轉載
供稿:網友
我現在自己在用asp做一個web郵件處理程序,就和網上263,163的web電子郵箱。
我在制作自己的web郵件系統(tǒng)的時候,使用的是網上很流行的asp郵件處理組件aspmail和jmail分別作web郵件的發(fā)件和收件程序,現在的問題就是我在用我做的web收件程序收一個帶有附件的郵件的時候,下載下來的附件會被損壞(比如說:我在郵件中粘貼一個50k大小的jpg圖片附件,但用web程序收下來的時候圖片大小就變成40k的了,并且圖片打開后看不到東西),我原先是以為jmail這個收郵件組件本身有Bug,但我又用了其他的用在asp里的收郵件組件,還是老樣子。
另外需要說明的是郵件本身沒問題,我用郵件客戶端軟件收這個郵件時都沒問題。
下面是我的程序的一個demo,不知道你有沒有這方面的編程經驗,幫我解決這個問題。
<% @LANGUAGE=VBSCRipT %>
<%
Set pop3 = Server.CreateObject( "JMail.POP3" ) '創(chuàng)建對象
pop3.Connect "pzhou", "pzhou", "10.157.11.42" '連接服務器 pop3.connect user,passWord,host
Response.Write( "You have " & pop3.count & " mails in your mailbox!<br><br>" )
set msg=server.CreateObject("jmail.message")
if pop3.count > 0 then
Set msg = pop3.Messages.item(1)
separator = ", "
Function getAttachments() '獲得附件
Set Attachments = msg.Attachments
separator = ", "
Response.Write "<br>"&msg.size&"<br>"
For i = 0 To Attachments.Count - 1
If i = Attachments.Count - 1 Then
separator = ""
End If
Set at = Attachments(i)
at.SaveToFile( "e:/" & at.Name )
getAttachments = getAttachments & "<a href=""" & at.Name &""">" &_
at.Name & "(" & at.Size & " bytes)" & "</a>" & separator
Next
End Function
%>
<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>
<%
end if
pop3.Disconnect
%>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 忻州市| 莲花县| 增城市| 临漳县| 高平市| 麻城市| 汤原县| 卢氏县| 枣阳市| 耿马| 东平县| 铜陵市| 宜丰县| 河源市| 新邵县| 含山县| 临清市| 岳阳县| 淮北市| 鲁甸县| 三穗县| 轮台县| 淮滨县| 松阳县| 常州市| 玉门市| 遂溪县| 宝鸡市| 朔州市| 皮山县| 滦南县| 大同县| 青冈县| 嫩江县| 乡宁县| 金川县| 南陵县| 莲花县| 新宁县| 建始县| 鲁甸县|