NeoMutt  2025-12-11-435-g4ac674
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
EmailModuleData Struct Reference

Email private Module data. More...

#include "module_data.h"

+ Collaboration diagram for EmailModuleData:

Data Fields

struct ListHead alternative_order
 List of preferred mime types to display.
 
struct HashTableauto_subscribe_cache
 Hash Table: "mailto:" (no value)
 
struct ListHead auto_view
 List of mime types to auto view.
 
struct ListHead header_order
 List of header fields in the order they should be displayed.
 
struct ListHead ignore
 Header patterns to ignore.
 
struct RegexList mail
 Regexes to match mailing lists.
 
struct ListHead mail_to_allow
 Permitted fields in a mailto: url.
 
struct RegexList no_spam
 Regexes to identify non-spam emails.
 
struct ReplaceList spam
 Regexes and patterns to match spam emails.
 
struct RegexList subscribed
 Regexes to match subscribed mailing lists.
 
struct HashTabletag_formats
 Hash Table: "inbox" -> "GI" - Tag format strings.
 
struct HashTabletag_transforms
 Hash Table: "inbox" -> "i" - Alternative tag names.
 
struct ListHead unignore
 Header patterns to unignore.
 
struct RegexList unmail
 Regexes to exclude false matches in mail.
 
struct RegexList unsubscribed
 Regexes to exclude false matches in subscribed.
 

Detailed Description

Email private Module data.

Definition at line 31 of file module_data.h.

Field Documentation

◆ alternative_order

struct ListHead EmailModuleData::alternative_order

List of preferred mime types to display.

Definition at line 33 of file module_data.h.

◆ auto_subscribe_cache

struct HashTable* EmailModuleData::auto_subscribe_cache

Hash Table: "mailto:" (no value)

Definition at line 34 of file module_data.h.

◆ auto_view

struct ListHead EmailModuleData::auto_view

List of mime types to auto view.

Definition at line 35 of file module_data.h.

◆ header_order

struct ListHead EmailModuleData::header_order

List of header fields in the order they should be displayed.

Definition at line 36 of file module_data.h.

◆ ignore

struct ListHead EmailModuleData::ignore

Header patterns to ignore.

Definition at line 37 of file module_data.h.

◆ mail

struct RegexList EmailModuleData::mail

Regexes to match mailing lists.

Definition at line 38 of file module_data.h.

◆ mail_to_allow

struct ListHead EmailModuleData::mail_to_allow

Permitted fields in a mailto: url.

Definition at line 39 of file module_data.h.

◆ no_spam

struct RegexList EmailModuleData::no_spam

Regexes to identify non-spam emails.

Definition at line 40 of file module_data.h.

◆ spam

struct ReplaceList EmailModuleData::spam

Regexes and patterns to match spam emails.

Definition at line 41 of file module_data.h.

◆ subscribed

struct RegexList EmailModuleData::subscribed

Regexes to match subscribed mailing lists.

Definition at line 42 of file module_data.h.

◆ tag_formats

struct HashTable* EmailModuleData::tag_formats

Hash Table: "inbox" -> "GI" - Tag format strings.

Definition at line 43 of file module_data.h.

◆ tag_transforms

struct HashTable* EmailModuleData::tag_transforms

Hash Table: "inbox" -> "i" - Alternative tag names.

Definition at line 44 of file module_data.h.

◆ unignore

struct ListHead EmailModuleData::unignore

Header patterns to unignore.

Definition at line 45 of file module_data.h.

◆ unmail

struct RegexList EmailModuleData::unmail

Regexes to exclude false matches in mail.

Definition at line 46 of file module_data.h.

◆ unsubscribed

struct RegexList EmailModuleData::unsubscribed

Regexes to exclude false matches in subscribed.

Definition at line 47 of file module_data.h.


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