NeoMutt  2020-09-25
Teaching an old dog new tricks
DOXYGEN
ImapEmailData Struct Reference

IMAP-specific Email data -. More...

#include "message.h"

+ Inheritance diagram for ImapEmailData:
+ Collaboration diagram for ImapEmailData:

Data Fields

bool read: 1
 
bool old: 1
 
bool deleted: 1
 
bool flagged: 1
 
bool replied: 1
 
bool parsed: 1
 
unsigned int uid
 32-bit Message UID More...
 
unsigned int msn
 Message Sequence Number. More...
 
char * flags_system
 
char * flags_remote
 
- 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 More...
 
bool mime: 1
 Has a MIME-Version header? More...
 
bool flagged: 1
 Marked important? More...
 
bool tagged: 1
 Email is tagged. More...
 
bool deleted: 1
 Email is deleted. More...
 
bool purge: 1
 Skip trash folder when deleting. More...
 
bool quasi_deleted: 1
 Deleted from neomutt, but not modified on disk. More...
 
bool changed: 1
 Email has been edited. More...
 
bool attach_del: 1
 Has an attachment marked for deletion. More...
 
bool old: 1
 Email is seen, but unread. More...
 
bool read: 1
 Email is read. More...
 
bool expired: 1
 Already expired? More...
 
bool superseded: 1
 Got superseded? More...
 
bool replied: 1
 Email has been replied to. More...
 
bool subject_changed: 1
 Used for threading. More...
 
bool threaded: 1
 Used for threading. More...
 
bool display_subject: 1
 Used for threading. More...
 
bool recip_valid: 1
 Is_recipient is valid. More...
 
bool active: 1
 Message is not to be removed. More...
 
bool trash: 1
 Message is marked as trashed on disk (used by the maildir_trash option) More...
 
unsigned int zhours: 5
 Hours away from UTC. More...
 
unsigned int zminutes: 6
 Minutes away from UTC. More...
 
bool zoccident: 1
 True, if west of UTC, False if east. More...
 
bool searched: 1
 Email has been searched. More...
 
bool matched: 1
 Search matches this Email. More...
 
bool attach_valid: 1
 true when the attachment count is valid More...
 
bool collapsed: 1
 Is this message part of a collapsed thread? More...
 
bool visible: 1
 Is this message part of the view? More...
 
size_t num_hidden
 Number of hidden messages in this view (only valid when collapsed is set) More...
 
short recipient
 User_is_recipient()'s return value, cached. More...
 
int pair
 Color-pair to use when displaying in the index. More...
 
time_t date_sent
 Time when the message was sent (UTC) More...
 
time_t received
 Time when the message was placed in the mailbox. More...
 
LOFF_T offset
 Where in the stream does this message begin? More...
 
int lines
 How many lines in the body of this message? More...
 
int index
 The absolute (unsorted) message number. More...
 
int msgno
 Number displayed to the user. More...
 
int vnum
 Virtual message number. More...
 
int score
 Message score. More...
 
struct Envelopeenv
 Envelope information. More...
 
struct Bodybody
 List of MIME parts. More...
 
char * path
 Path of Email (for local Mailboxes) More...
 
char * tree
 Character string to print thread tree. More...
 
struct MuttThreadthread
 Thread of Emails. More...
 
short attach_total
 Number of qualifying attachments in message, if attach_valid. More...
 
size_t sequence
 Sequence number assigned on creation. More...
 
struct ListHead chain
 Mixmaster chain. More...
 
void * nm_edata
 Notmuch private data. More...
 
struct TagList tags
 For drivers that support server tagging. More...
 
void * edata
 Driver-specific data. More...
 
void(* edata_free )(void **ptr)
 Free the private data attached to the Email. More...
 
struct Notifynotify
 Notifications handler. More...
 

Detailed Description

IMAP-specific Email data -.

Definition at line 33 of file message.h.

Field Documentation

◆ read

bool ImapEmailData::read

Definition at line 36 of file message.h.

◆ old

bool ImapEmailData::old

Definition at line 37 of file message.h.

◆ deleted

bool ImapEmailData::deleted

Definition at line 38 of file message.h.

◆ flagged

bool ImapEmailData::flagged

Definition at line 39 of file message.h.

◆ replied

bool ImapEmailData::replied

Definition at line 40 of file message.h.

◆ parsed

bool ImapEmailData::parsed

Definition at line 42 of file message.h.

◆ uid

unsigned int ImapEmailData::uid

32-bit Message UID

Definition at line 44 of file message.h.

◆ msn

unsigned int ImapEmailData::msn

Message Sequence Number.

Definition at line 45 of file message.h.

◆ flags_system

char* ImapEmailData::flags_system

Definition at line 47 of file message.h.

◆ flags_remote

char* ImapEmailData::flags_remote

Definition at line 48 of file message.h.


The documentation for this struct was generated from the following file: