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

首頁 > 學院 > 開發設計 > 正文

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

2019-11-18 20:34:44
字體:
來源:轉載
供稿:網友
我現在自己在用asp做一個web郵件處理程序,就和網上263,163的web電子郵箱。
我在制作自己的web郵件系統的時候,使用的是網上很流行的asp郵件處理組件aspmail和jmail分別作web郵件的發件和收件程序,現在的問題就是我在用我做的web收件程序收一個帶有附件的郵件的時候,下載下來的附件會被損壞(比如說:我在郵件中粘貼一個50k大小的jpg圖片附件,但用web程序收下來的時候圖片大小就變成40k的了,并且圖片打開后看不到東西),我原先是以為jmail這個收郵件組件本身有Bug,但我又用了其他的用在asp里的收郵件組件,還是老樣子。
另外需要說明的是郵件本身沒問題,我用郵件客戶端軟件收這個郵件時都沒問題。
下面是我的程序的一個demo,不知道你有沒有這方面的編程經驗,幫我解決這個問題。
<% @LANGUAGE=VBSCRipT %>
<%
Set pop3 = Server.CreateObject( "JMail.POP3" ) '創建對象
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
%>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 利川市| 北辰区| 土默特右旗| 凤庆县| 海淀区| 东阳市| 青川县| 新建县| 拉萨市| 砚山县| 博乐市| 孟州市| 应用必备| 泗洪县| 灵宝市| 洪湖市| 延长县| 滁州市| 杭州市| 黔西县| 诏安县| 西盟| 宿松县| 岑巩县| 闸北区| 乐安县| 名山县| 牡丹江市| 保德县| 泉州市| 武城县| 利辛县| 繁昌县| 普定县| 安远县| 仲巴县| 河曲县| 翁牛特旗| 罗平县| 金乡县| 库尔勒市|