您的位置:首页 > 大数据 > 人工智能

JMail 参考接收发送邮件解决方案

2011-09-25 14:08 405 查看
对象参考 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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: