前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JMail接收发送邮件使用参考

JMail接收发送邮件使用参考

作者头像
用户2135432
发布2018-06-04 14:29:08
1K0
发布2018-06-04 14:29:08
举报

对象参考

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)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015 年 7 月 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
日志服务
日志服务(Cloud Log Service,CLS)是腾讯云提供的一站式日志服务平台,提供了从日志采集、日志存储到日志检索,图表分析、监控告警、日志投递等多项服务,协助用户通过日志来解决业务运维、服务监控、日志审计等场景问题。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档