NeoMutt
2025-12-11-1039-g550ac6
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
module_data.h
Go to the documentation of this file.
1
22
23
#ifndef MUTT_EMAIL_MODULE_DATA_H
24
#define MUTT_EMAIL_MODULE_DATA_H
25
26
#include "
mutt/lib.h
"
27
31
struct
EmailModuleData
32
{
33
struct
Notify
*
notify
;
34
struct
ListHead
alternative_order
;
35
struct
ListHead
auto_view
;
36
struct
ListHead
header_order
;
37
struct
ListHead
ignore
;
38
struct
ListHead
mail_to_allow
;
39
struct
RegexList
no_spam
;
40
struct
ReplaceList
spam
;
41
struct
HashTable
*
tag_formats
;
42
struct
HashTable
*
tag_transforms
;
43
struct
ListHead
unignore
;
44
struct
Score
*
score_list
;
45
};
46
47
#endif
/* MUTT_EMAIL_MODULE_DATA_H */
lib.h
Convenience wrapper for the library headers.
EmailModuleData
Email private Module data.
Definition
module_data.h:32
EmailModuleData::notify
struct Notify * notify
Notifications.
Definition
module_data.h:33
EmailModuleData::tag_formats
struct HashTable * tag_formats
Hash Table: "inbox" -> "GI" - Tag format strings.
Definition
module_data.h:41
EmailModuleData::score_list
struct Score * score_list
Linked list of email scoring rules.
Definition
module_data.h:44
EmailModuleData::unignore
struct ListHead unignore
Header patterns to unignore.
Definition
module_data.h:43
EmailModuleData::ignore
struct ListHead ignore
Header patterns to ignore.
Definition
module_data.h:37
EmailModuleData::spam
struct ReplaceList spam
Regexes and patterns to match spam emails.
Definition
module_data.h:40
EmailModuleData::auto_view
struct ListHead auto_view
List of mime types to auto view.
Definition
module_data.h:35
EmailModuleData::mail_to_allow
struct ListHead mail_to_allow
Permitted fields in a mailto: url.
Definition
module_data.h:38
EmailModuleData::no_spam
struct RegexList no_spam
Regexes to identify non-spam emails.
Definition
module_data.h:39
EmailModuleData::alternative_order
struct ListHead alternative_order
List of preferred mime types to display.
Definition
module_data.h:34
EmailModuleData::tag_transforms
struct HashTable * tag_transforms
Hash Table: "inbox" -> "i" - Alternative tag names.
Definition
module_data.h:42
EmailModuleData::header_order
struct ListHead header_order
List of header fields in the order they should be displayed.
Definition
module_data.h:36
HashTable
A Hash Table.
Definition
hash.h:99
Notify
Notification API.
Definition
notify.c:53
Score
Scoring rule for email.
Definition
score.h:38