JMail 参考

对象参考
JMail.POP3                                                  
JMail.Messages                                               
JMail.Message                                                
JMail.Headers                                                
JMail.Recipients                                              
JMail.Recipient                                               
JMail.Attachments                                             
JMail.Attachment                                             
JMail.MailMerge                                             
JMail.PGPKeys                                              
JMail.PGPKeyInfo                                            
JMail.SpeedMailer                                            

 

 

JMail.POP3

  Count : Integer
  Log : String
  Logging : Boolean
  Messages : Pointer
  Size : Integer
  Connect(Username,Password,Server,Port)
  DeleteMessages()
  DeleteSingleMessage(Message ID)
  Disconnect()
  DownloadHeaders()
  DownloadMessages()
  DownloadSingleHeader(Message ID)
  DownloadUnreadMessages()
  GetLastUnreadMessage() : Integer
  GetMessagesUID(Message ID) : String

 

 

Count : Integer
返回在POP3服务器上消息的数量
i = mailbox.Count

 

Log : String
这是当logging属性被设定为true的时候,由w3 JMail创建的日志。
     Response.Write(POP3.log)

 

Logging : Boolean
w3 JMail中,启动或者不启动logging。缺省值为false
     mailbox.Logging = true

 

Messages : Pointer
返回消息对象,通过它,你能够存取访问消息。
     set messages = mailbox.Messages

 

Size : Integer
以字节数的形式返回你的邮箱的整个大小。
     size = mailbox.Size

 

Connect(Username,Password,Server,Port)
打开与POP3服务器的连接。端口是可选择的,默认是110
mailbox.Connect(“john”, “qwerty”, “mail.myDomain.com”)

 

DeleteMessages()
从邮件服务器删除所有的消息。
     Mailbox.DeleteMessages

 

DeleteSingleMessage(MessageID)
在邮件服务器上删除一个单独的消息。
     Mailbox.DeleteSingleMessage(1)

 

Disconnect()
关闭与服务器的连接。
     mailbox.Disconnect

 

DownloadHeaders()
下载所有的报头,把它们添加到报文集中。
     Mailbox.DownloadHeaders

 

DownloadMessages()
下载所有的报文。
     Mailbox.DownloadMessages

 

DownloadSingleHeader(MessageID)
下载一个单独报文的报头,把它们添加到报文集中。
     Mailbox.DownloadSingleHeader(1)

 

DownloadUnreadMessages()
下载所有未读过的电子邮件(没有被任何客户端软件下载过的报文)。这些电子邮件被添加到报文集中。注意这个命令已经从POP3规格说明书(RFC1725)中被删除了,所以它可能不被所有的邮件服务器支持。
     Mailbox.DownloadUnreadMessages

 

GetLastUnreadMessage() : Integer
返回第一个未读的报文(没有被任何的客户端软件下载的报文)的ID号。如果没有报文被访问到,返回0;如果这个命令不被服务器支持,返回-1。注意这个命令已经从POP3规格说明书(RFC1725)中被删除了,所以它可能不被所有的邮件服务器支持。
     lastMessage = Mailbox.GetLastUnreadMessage

 

GetMessageUID(MessageID) : String
返回对这个报文来说,服务器唯一的ID
     Mailbox.GetMessageUID(1)

 

 

JMail.Messages

Count : Integer
Item : Pointer
Clear()

 

Count : Integer
返回集合中报文的数量。
     i = Messages.Count

 

Item : Pointer
返回一个报文对象。
     set msg = Messages.Item(0)

 

Clear()
清除报文集。注意它将不会从你的邮件服务器中删除任何的电子邮件。
     Messages.Clear

 

JMail.Message

About : String
Attachments : Pointer
Body : String
BodyText : String
Charset : String
ContentTransferEncoding : String
ContentType : String
Date : Date
DeferredDelivery : Date
Encoding : String
EncryptAttachments : Boolean
ErrorCode : Integer
ErrorMessage : String
ErrorSource : String
From : String
FromName : String
Headers : Pointer
HTMLBody : String
ISOEncodeHeaders : Boolean
Log : String
Logging : Boolean
MailData : String
MailDomain : String
MailServerPassWord : String
MailServerUserName : String
MimeVersion : String
MsPickupdirectory : String
PGPEncrypt : Boolean
PGPPassphrase : String
PGPSign : Boolean
PGPSignkey : String
Priority : Byte
Recipients : Pointer
RecipientsString : String
ReplyTo : String
ReturnReceipt : Boolean
Silent : Boolean
SimpleLayout : Boolean
Size : Integer
Subject : String
Text : String
UsePipelining : Boolean
Version : String
AddAttachment(Filename,isInline,ContentType) : String
AddCustomAttachment(Filename,Data,isInline) : String
AddHeader(XHeader,Value)
AddNativeHeader(Header,Value)
AddRecipient(emailAddress,recipientName,PGPKey)
AddRecipientBCC(emailAddress,PGPKey)
AddRecipientCC(emailAddress, recipientName,PGPKey)
AddURLAttachment(bstrURL,bstrAttachAs,bstrAuth) : String
AppendBodyFromFile(FileName)
AppendHTML(Text)
AppendText(Text)
Clear()
ClearAttachments()
ClearCustomHeaders()
ClearRecipients()
Close()
DecodeHeader(Header) : String
ExtractEmailAddressesFromURL(bstrURL,bstrAuth)
GetMessageBody FromURL(bstrURL,bstrAuth)
KeyInformation(keyIdentifier) : Pointer
LoadFromStream(Stream)
LogCustomMessage(Message)
Nq()
ParseMessage(MessageSource)
SaveToStream(Stream)
Send(mailServer,enque) : Boolean
SendToNewsGroup(ServerName,Newsgroups)
VerifyKeys(keystring) : Boolean

 

About : String
一些有用的信息。
     Response.Write (Message.About)

 

Attachments : Pointer
返回附件集。
     set attachments = Message.Attachments

 

Body : String
返回报文的主体部分。
     Response.Write(Message.Body) or Message.Body=”Hello world!”

 

BodyText : String
返回整个原始的未被解析的主体(Text-Headers.Text)
     Response.Write(Message.BodyText)

 

Charset : String
报文的字符集。默认的是“US-ASCII”。
     Message.Charset = “US-ASCII”

 

ContentTransferEncoding : String
指定内容转换编码。默认的是“Quoted-Printable”。
     Message.ContentTransferEncoding = “base64”

 

ContentType : String
返回主体部分的内容类型。
     Response.Write(Message.ContentType)

 

Date : Date
当报文被发送的时候返回日期时间。
     Response.Write(Message.Date)

 

DeferredDelivery : Date
设置报文的延期发送。如果邮件服务器支持它,则报文直到指定的日期时间才会被发送。
     Message.DeferredDelivery = CDate(“2000-12-12”)

 

Encoding : String
这个能被用来从base64改变默认的附件编码。有效的选项是“base64”或“quoted-printable”。
     Message.Encoding = “base64”

 

EncryptAttachments : Boolean
设置为true ,那么如果能够加密,所有的附件也将会被加密。缺省值为true
     Message.EncryptAttachments = true

 

ErrorCode : Integer
如果message.silent被设置为true,则包含错误的代码。
     Response.Write(message.ErrorCode)

转载于:https://www.cnblogs.com/songkai/archive/2007/08/10/851151.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值