NeoMutt  2020-08-07-1-gab41a1
Teaching an old dog new tricks
DOXYGEN
globals.h File Reference

Email Global Variables. More...

#include <stdbool.h>
#include "mutt/lib.h"
+ Include dependency graph for globals.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

bool C_AutoSubscribe
 Config: Automatically check if the user is subscribed to a mailing list. More...
 
bool C_MarkOld
 Config: Mark new emails as old when leaving the mailbox. More...
 
struct RegexC_ReplyRegex
 Config: Regex to match message reply subjects like "re: ". More...
 
char * C_SendCharset
 Config: Character sets for outgoing mail. More...
 
char * C_SpamSeparator
 Config: Separator for multiple spam headers. More...
 
bool C_Weed
 Config: Filter headers when displaying/forwarding/printing/replying. More...
 
struct ListHead Ignore
 List of header patterns to ignore. More...
 
struct RegexList NoSpamList
 List of regexes to whitelist non-spam emails. More...
 
struct ReplaceList SpamList
 List of regexes and patterns to match spam emails. More...
 
struct ListHead UnIgnore
 List of header patterns to unignore (see) More...
 
struct ListHead MailToAllow
 List of permitted fields in a mailto: url. More...
 
struct HashTableAutoSubscribeCache
 Hash Table of auto-subscribed mailing lists. More...
 
struct RegexList UnSubscribedLists
 List of regexes to blacklist false matches in SubscribedLists. More...
 
struct RegexList MailLists
 List of regexes to match mailing lists. More...
 
struct RegexList UnMailLists
 List of regexes to blacklist false matches in MailLists. More...
 
struct RegexList SubscribedLists
 List of regexes to match subscribed mailing lists. More...
 
struct ReplaceList SubjectRegexList
 List of regexes to tidy the view of the email's subject. More...
 

Detailed Description

Email Global Variables.

Authors
  • Richard Russon

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Definition in file globals.h.

Variable Documentation

◆ C_AutoSubscribe

bool C_AutoSubscribe

Config: Automatically check if the user is subscribed to a mailing list.

Definition at line 35 of file globals.c.

◆ C_MarkOld

bool C_MarkOld

Config: Mark new emails as old when leaving the mailbox.

Definition at line 36 of file globals.c.

◆ C_ReplyRegex

struct Regex* C_ReplyRegex

Config: Regex to match message reply subjects like "re: ".

Definition at line 37 of file globals.c.

◆ C_SendCharset

char* C_SendCharset

Config: Character sets for outgoing mail.

Definition at line 38 of file globals.c.

◆ C_SpamSeparator

char* C_SpamSeparator

Config: Separator for multiple spam headers.

Definition at line 39 of file globals.c.

◆ C_Weed

bool C_Weed

Config: Filter headers when displaying/forwarding/printing/replying.

Definition at line 40 of file globals.c.

◆ Ignore

struct ListHead Ignore

List of header patterns to ignore.

Definition at line 45 of file globals.c.

◆ NoSpamList

struct RegexList NoSpamList

List of regexes to whitelist non-spam emails.

Definition at line 43 of file globals.c.

◆ SpamList

struct ReplaceList SpamList

List of regexes and patterns to match spam emails.

Definition at line 44 of file globals.c.

◆ UnIgnore

struct ListHead UnIgnore

List of header patterns to unignore (see)

Definition at line 46 of file globals.c.

◆ MailToAllow

struct ListHead MailToAllow

List of permitted fields in a mailto: url.

Definition at line 47 of file globals.c.

◆ AutoSubscribeCache

struct HashTable* AutoSubscribeCache

Hash Table of auto-subscribed mailing lists.

Definition at line 48 of file globals.c.

◆ UnSubscribedLists

struct RegexList UnSubscribedLists

List of regexes to blacklist false matches in SubscribedLists.

Definition at line 49 of file globals.c.

◆ MailLists

struct RegexList MailLists

List of regexes to match mailing lists.

Definition at line 50 of file globals.c.

◆ UnMailLists

struct RegexList UnMailLists

List of regexes to blacklist false matches in MailLists.

Definition at line 51 of file globals.c.

◆ SubscribedLists

struct RegexList SubscribedLists

List of regexes to match subscribed mailing lists.

Definition at line 52 of file globals.c.

◆ SubjectRegexList

struct ReplaceList SubjectRegexList

List of regexes to tidy the view of the email's subject.

Definition at line 53 of file globals.c.