zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    【CFD之道】2018年原创文章汇总
    【OpenFOAM案例】03 Docker安装OpenFOAM
    【OpenFOAM案例】02 自己动手
    【OpenFOAM案例】01 elbow
    Fluent动网格【13】:网格光顺总结及实例
    Fluent动网格【12】:扩散光顺
    Fluent动网格【10】:区域运动案例
    Fluent动网格【11】:弹簧光顺
    happyChat开发系列:使用websocket.io实现双向通信的乐聊大前端开发
    vue,vuex的后台管理项目架子structure-admin,后端服务nodejs
  • 原文地址:https://www.cnblogs.com/goody9807/p/2190222.html
Copyright © 2011-2022 走看看