Struct
CamelMIRecord
since: 2.24
Description [src]
struct CamelMIRecord {
const gchar* uid;
guint32 flags;
guint32 msg_type;
guint32 dirty;
gboolean read;
gboolean deleted;
gboolean replied;
gboolean important;
gboolean junk;
gboolean attachment;
guint32 size;
gint64 dsent;
gint64 dreceived;
const gchar* subject;
const gchar* from;
const gchar* to;
const gchar* cc;
const gchar* mlist;
gchar* followup_flag;
gchar* followup_completed_on;
gchar* followup_due_by;
gchar* part;
gchar* labels;
gchar* usertags;
gchar* cinfo;
gchar* bdata;
gchar* userheaders;
gchar* preview;
}
The extensive DB format, supporting basic searching and sorting.
Structure members
uid
Message UID.
flags
Camel Message info flags.
msg_type
Unused.
dirty
Whether the message info requires upload to the server; it corresponds to #CAMEL_MESSAGE_FOLDER_FLAGGED.
read
Boolean read status.
deleted
Boolean deleted status.
replied
Boolean replied status.
important
Boolean important status.
junk
Boolean junk status.
attachment
Boolean attachment status.
size
Size of the mail.
dsent
Date sent.
dreceived
Date received.
subject
Subject of the mail.
from
Sender.
to
Recipient.
cc
CC members.
mlist
Message list headers.
followup_flag
Followup flag / also can be queried to see for followup or not.
followup_completed_on
Completed date, can be used to see if completed.
followup_due_by
To see the due by date.
part
Part / references / thread id.
labels
Labels of mails also called as userflags.
usertags
Composite string of user tags.
cinfo
Content info string - composite string.
bdata
Provider specific data.
userheaders
Value for user-defined message headers; Since: 3.42
preview
Message body preview; Since: 3.42
Available since: 2.24