jmail4.1用pop3收信的例子

王朝other·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

jmail4.1用pop3收信的例子

<% Set pop3 = Server.CreateObject( "JMail.POP3" )

'pop3的连接用户名,密码,pop3地址

pop3.Connect "username", "password", "mail.mydomain.com"

Response.Write( "你有" & pop3.count & " 封邮件。<br><br>" )

if pop3.count > 0 then

Set msg = pop3.Messages.item(1)

ReTo = ""

ReCC = ""

Set Recipients = msg.Recipients

separator = ", "

' 现在得到所有的收件人,并且存储

For i = 0 To Recipients.Count - 1

If i = Recipients.Count - 1 Then

separator = ""

End If

Set re = Recipients.item(i)

If re.ReType = 0 Then

ReTo = ReTo & re.Name & "&nbsp;(<a href=""mailto:"& re.EMail &""">" & re.EMail & "</a>)" & separator

else

ReCC = ReTo & re.Name & "&nbsp;(<a href=""mailto:"& re.EMail &""">" & re.EMail & "</a>)" & separator

End If

Next

'这个程序得到附件,并且保存到服务器的硬盘上。也可以返回附件的详细连接

Function getAttachments()

Set Attachments = msg.Attachments

separator = ", "

For i = 0 To Attachments.Count - 1

If i = Attachments.Count - 1 Then

separator = ""

End If

Set at = Attachments(i)

at.SaveToFile( "c:\EMail\attachments\" & at.Filename )

getAttachments = getAttachments & "<a href=""/EMail/attachments/" & at.Filename &""">" &_

at.FileName & "(" & at.Size & " bytes)" & "</a>" & separator

Next

End Function

%>

<html>

<body>

<TABLE>

<tr>

<td>邮件标题</td>

<td><%= msg.Subject %></td>

</tr>

<tr>

<td>发件人</td>

<td><%= msg.FromName %></td>

</tr>

<tr>

<td>收件人</td>

<td><%= ReTO %></td>

</tr>

<tr>

<td>抄送</td>

<td><%= ReCC %></td>

</tr>

<tr>

<td>附件</td>

<td><%= getAttachments %></td>

</tr>

<tr>

<td>内容</td>

<td><pre><%= msg.Body %></pre></td>

</tr>

</TABLE>

</body>

</html>

<% end if

pop3.Disconnect

%>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航