Notmuch-specific Email data -. More...
#include "edata.h"
Data Fields | |
char * | folder |
Location of the Email. | |
char * | oldpath |
char * | virtual_id |
Unique Notmuch Id. | |
enum MailboxType | type |
Type of Mailbox the Email is in. | |
Data Fields inherited from Email | |
SecurityFlags | security |
bit 0-10: flags, bit 11,12: application, bit 13: traditional pgp See: ncrypt/lib.h pgplib.h, smime.h | |
bool | expired: 1 |
Already expired? | |
bool | flagged: 1 |
Marked important? | |
bool | mime: 1 |
Has a MIME-Version header? | |
bool | old: 1 |
Email is seen, but unread. | |
bool | read: 1 |
Email is read. | |
bool | replied: 1 |
Email has been replied to. | |
bool | superseded: 1 |
Got superseded? | |
bool | trash: 1 |
Message is marked as trashed on disk (used by the maildir_trash option) | |
unsigned int | zhours: 5 |
Hours away from UTC. | |
unsigned int | zminutes: 6 |
Minutes away from UTC. | |
bool | zoccident: 1 |
True, if west of UTC, False if east. | |
time_t | date_sent |
Time when the message was sent (UTC) | |
time_t | received |
Time when the message was placed in the mailbox. | |
int | lines |
How many lines in the body of this message? | |
size_t | sequence |
Sequence number assigned on creation. | |
struct Envelope * | env |
Envelope information. | |
struct Body * | body |
List of MIME parts. | |
char * | path |
Path of Email (for local Mailboxes) | |
LOFF_T | offset |
Where in the stream does this message begin? | |
struct TagList | tags |
For drivers that support server tagging. | |
struct Notify * | notify |
Notifications: NotifyEmail, EventEmail. | |
void * | edata |
Driver-specific data. | |
bool | active: 1 |
Message is not to be removed. | |
bool | changed: 1 |
Email has been edited. | |
bool | deleted: 1 |
Email is deleted. | |
bool | purge: 1 |
Skip trash folder when deleting. | |
void(* | edata_free )(void **ptr) |
void * | nm_edata |
Notmuch private data. | |
bool | attach_del: 1 |
Has an attachment marked for deletion. | |
bool | attach_valid: 1 |
true when the attachment count is valid | |
bool | display_subject: 1 |
Used for threading. | |
bool | matched: 1 |
Search matches this Email. | |
bool | quasi_deleted: 1 |
Deleted from neomutt, but not modified on disk. | |
bool | recip_valid: 1 |
Is_recipient is valid. | |
bool | searched: 1 |
Email has been searched. | |
bool | subject_changed: 1 |
Used for threading. | |
bool | tagged: 1 |
Email is tagged. | |
bool | threaded: 1 |
Used for threading. | |
int | index |
The absolute (unsorted) message number. | |
int | msgno |
Number displayed to the user. | |
const struct AttrColor * | attr_color |
Color-pair to use when displaying in the index. | |
int | score |
Message score. | |
int | vnum |
Virtual message number. | |
short | attach_total |
Number of qualifying attachments in message, if attach_valid. | |
short | recipient |
User_is_recipient()'s return value, cached. | |
struct MuttThread * | thread |
Thread of Emails. | |
bool | collapsed: 1 |
Is this message part of a collapsed thread? | |
bool | visible: 1 |
Is this message part of the view? | |
bool | limit_visited: 1 |
Has the limit pattern been applied to this message? | |
size_t | num_hidden |
Number of hidden messages in this view (only valid when collapsed is set) | |
char * | tree |
Character string to print thread tree. | |
enum MailboxType NmEmailData::type |