RFC822Date Property


Contains the value of "Date" message header. Usually this value is the date and time of the moment when the sender created the message.

This may be different from Date which indicates the moment when the message was received by the server.

You can use GetDateFromString method of the Message object to convert this value from String type into Date type.


Value Type: String
Parameters: None 
Remarks: This property is read-only

Usage example:

' This sample displays RFC822Date for the last message in Inbox
Dim Mailer, Envelopes, Envelope
'Using visual basic to create object
Set Mailer = CreateObject("MailBee.IMAP4")
'Using ASP to create object
'Set Mailer = Server.CreateObject("MailBee.IMAP4")
'In ASP use Response.Write instead of MsgBox
Mailer.EnableLogging = True
Mailer.LogFilePath = "C:\Temp\imap4_log.txt"
Mailer.ClearLog
Mailer.LicenseKey = "put your license key here"
If Mailer.Connect("mailserver.com", 143, "MyName", "MyPassword") Then
  If Mailer.SelectMailbox("Inbox") Then
    Set Envelopes = Mailer.RetrieveEnvelopes(Mailer.MessageCount, Mailer.MessageCount, False)
    If Not Envelopes Is Nothing Then
      For Each Envelope In Envelopes
        MsgBox Envelope.RFC822Date
      Next
    End If
  End If
  Mailer.Disconnect
End If

See Also:

Date Property

Message.GetDateFromString Method


Copyright © 2002-2022, AfterLogic Corporation. All rights reserved.