NeoMutt  2024-11-14-34-g5aaf0d
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
Envelope Struct Reference

The header of an Email. More...

#include "envelope.h"

+ Collaboration diagram for Envelope:

Data Fields

struct AddressList return_path
 Return path for the Email.
 
struct AddressList from
 Email's 'From' list.
 
struct AddressList to
 Email's 'To' list.
 
struct AddressList cc
 Email's 'Cc' list.
 
struct AddressList bcc
 Email's 'Bcc' list.
 
struct AddressList sender
 Email's sender.
 
struct AddressList reply_to
 Email's 'reply-to'.
 
struct AddressList mail_followup_to
 Email's 'mail-followup-to'.
 
struct AddressList x_original_to
 Email's 'X-Original-to'.
 
char * list_post
 This stores a mailto URL, or nothing.
 
char * list_subscribe
 This stores a mailto URL, or nothing.
 
char * list_unsubscribe
 This stores a mailto URL, or nothing.
 
char *const subject
 Email's subject.
 
char *const real_subj
 Offset of the real subject.
 
char * disp_subj
 Display subject (modified copy of subject)
 
char * message_id
 Message ID.
 
char * supersedes
 Supersedes header.
 
char * date
 Sent date.
 
char * x_label
 X-Label.
 
char * organization
 Organisation header.
 
char * newsgroups
 List of newsgroups.
 
char * xref
 List of cross-references.
 
char * followup_to
 List of 'followup-to' fields.
 
char * x_comment_to
 List of 'X-comment-to' fields.
 
struct Buffer spam
 Spam header.
 
struct ListHead references
 message references (in reverse order)
 
struct ListHead in_reply_to
 in-reply-to header content
 
struct ListHead userhdrs
 user defined headers
 
struct AutocryptHeaderautocrypt
 Autocrypt header.
 
struct AutocryptHeaderautocrypt_gossip
 Autocrypt Gossip header.
 
unsigned char changed
 Changed fields, e.g. MUTT_ENV_CHANGED_SUBJECT.
 

Detailed Description

The header of an Email.

Definition at line 56 of file envelope.h.

Field Documentation

◆ return_path

struct AddressList Envelope::return_path

Return path for the Email.

Definition at line 58 of file envelope.h.

◆ from

struct AddressList Envelope::from

Email's 'From' list.

Definition at line 59 of file envelope.h.

◆ to

struct AddressList Envelope::to

Email's 'To' list.

Definition at line 60 of file envelope.h.

◆ cc

struct AddressList Envelope::cc

Email's 'Cc' list.

Definition at line 61 of file envelope.h.

◆ bcc

struct AddressList Envelope::bcc

Email's 'Bcc' list.

Definition at line 62 of file envelope.h.

◆ sender

struct AddressList Envelope::sender

Email's sender.

Definition at line 63 of file envelope.h.

◆ reply_to

struct AddressList Envelope::reply_to

Email's 'reply-to'.

Definition at line 64 of file envelope.h.

◆ mail_followup_to

struct AddressList Envelope::mail_followup_to

Email's 'mail-followup-to'.

Definition at line 65 of file envelope.h.

◆ x_original_to

struct AddressList Envelope::x_original_to

Email's 'X-Original-to'.

Definition at line 66 of file envelope.h.

◆ list_post

char* Envelope::list_post

This stores a mailto URL, or nothing.

Definition at line 67 of file envelope.h.

◆ list_subscribe

char* Envelope::list_subscribe

This stores a mailto URL, or nothing.

Definition at line 68 of file envelope.h.

◆ list_unsubscribe

char* Envelope::list_unsubscribe

This stores a mailto URL, or nothing.

Definition at line 69 of file envelope.h.

◆ subject

char* const Envelope::subject

Email's subject.

Definition at line 70 of file envelope.h.

◆ real_subj

char* const Envelope::real_subj

Offset of the real subject.

Definition at line 71 of file envelope.h.

◆ disp_subj

char* Envelope::disp_subj

Display subject (modified copy of subject)

Definition at line 72 of file envelope.h.

◆ message_id

char* Envelope::message_id

Message ID.

Definition at line 73 of file envelope.h.

◆ supersedes

char* Envelope::supersedes

Supersedes header.

Definition at line 74 of file envelope.h.

◆ date

char* Envelope::date

Sent date.

Definition at line 75 of file envelope.h.

◆ x_label

char* Envelope::x_label

X-Label.

Definition at line 76 of file envelope.h.

◆ organization

char* Envelope::organization

Organisation header.

Definition at line 77 of file envelope.h.

◆ newsgroups

char* Envelope::newsgroups

List of newsgroups.

Definition at line 78 of file envelope.h.

◆ xref

char* Envelope::xref

List of cross-references.

Definition at line 79 of file envelope.h.

◆ followup_to

char* Envelope::followup_to

List of 'followup-to' fields.

Definition at line 80 of file envelope.h.

◆ x_comment_to

char* Envelope::x_comment_to

List of 'X-comment-to' fields.

Definition at line 81 of file envelope.h.

◆ spam

struct Buffer Envelope::spam

Spam header.

Definition at line 82 of file envelope.h.

◆ references

struct ListHead Envelope::references

message references (in reverse order)

Definition at line 83 of file envelope.h.

◆ in_reply_to

struct ListHead Envelope::in_reply_to

in-reply-to header content

Definition at line 84 of file envelope.h.

◆ userhdrs

struct ListHead Envelope::userhdrs

user defined headers

Definition at line 85 of file envelope.h.

◆ autocrypt

struct AutocryptHeader* Envelope::autocrypt

Autocrypt header.

Definition at line 87 of file envelope.h.

◆ autocrypt_gossip

struct AutocryptHeader* Envelope::autocrypt_gossip

Autocrypt Gossip header.

Definition at line 88 of file envelope.h.

◆ changed

unsigned char Envelope::changed

Changed fields, e.g. MUTT_ENV_CHANGED_SUBJECT.

Definition at line 90 of file envelope.h.


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