NeoMutt  2018-07-16 +2481-68dcde
Teaching an old dog new tricks
DOXYGEN
email_globals.c File Reference

Email Global Variables. More...

#include "config.h"
#include <stddef.h>
#include <stdbool.h>
#include "mutt/mutt.h"
+ Include dependency graph for email_globals.c:

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 = false
 Config: Mark new emails as old when leaving the mailbox. More...
 
struct RegexC_ReplyRegex = NULL
 Config: Regex to match message reply subjects like "re: ". More...
 
char * C_SendCharset = NULL
 Config: Character sets for outgoing mail. More...
 
char * C_SpamSeparator = NULL
 Config: Separator for multiple spam headers. More...
 
bool C_Weed = false
 Config: Filter headers when displaying/forwarding/printing/replying. More...
 
struct RegexList NoSpamList = STAILQ_HEAD_INITIALIZER(NoSpamList)
 List of regexes to whitelist non-spam emails. More...
 
struct ReplaceList SpamList = STAILQ_HEAD_INITIALIZER(SpamList)
 List of regexes and patterns to match spam emails. More...
 
struct ListHead Ignore = STAILQ_HEAD_INITIALIZER(Ignore)
 List of header patterns to ignore. More...
 
struct ListHead UnIgnore = STAILQ_HEAD_INITIALIZER(UnIgnore)
 List of header patterns to unignore (see) More...
 
struct ListHead MailToAllow = STAILQ_HEAD_INITIALIZER(MailToAllow)
 List of permitted fields in a mailto: uri. More...
 
struct HashAutoSubscribeCache
 Hash table of auto-subscribed mailing lists. More...
 
struct RegexList UnSubscribedLists = STAILQ_HEAD_INITIALIZER(UnSubscribedLists)
 List of regexes to blacklist false matches in SubscribedLists. More...
 
struct RegexList MailLists = STAILQ_HEAD_INITIALIZER(MailLists)
 List of regexes to match mailing lists. More...
 
struct RegexList UnMailLists = STAILQ_HEAD_INITIALIZER(UnMailLists)
 List of regexes to blacklist false matches in MailLists. More...
 
struct RegexList SubscribedLists = STAILQ_HEAD_INITIALIZER(SubscribedLists)
 List of regexes to match subscribed mailing lists. More...
 
struct ReplaceList SubjectRegexList = STAILQ_HEAD_INITIALIZER(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 email_globals.c.

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 email_globals.c.

◆ C_MarkOld

bool C_MarkOld = false

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

Definition at line 36 of file email_globals.c.

◆ C_ReplyRegex

struct Regex* C_ReplyRegex = NULL

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

Definition at line 37 of file email_globals.c.

◆ C_SendCharset

char* C_SendCharset = NULL

Config: Character sets for outgoing mail.

Definition at line 38 of file email_globals.c.

◆ C_SpamSeparator

char* C_SpamSeparator = NULL

Config: Separator for multiple spam headers.

Definition at line 39 of file email_globals.c.

◆ C_Weed

bool C_Weed = false

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

Definition at line 40 of file email_globals.c.

◆ NoSpamList

struct RegexList NoSpamList = STAILQ_HEAD_INITIALIZER(NoSpamList)

List of regexes to whitelist non-spam emails.

Definition at line 43 of file email_globals.c.

◆ SpamList

struct ReplaceList SpamList = STAILQ_HEAD_INITIALIZER(SpamList)

List of regexes and patterns to match spam emails.

Definition at line 44 of file email_globals.c.

◆ Ignore

struct ListHead Ignore = STAILQ_HEAD_INITIALIZER(Ignore)

List of header patterns to ignore.

Definition at line 45 of file email_globals.c.

◆ UnIgnore

struct ListHead UnIgnore = STAILQ_HEAD_INITIALIZER(UnIgnore)

List of header patterns to unignore (see)

Definition at line 46 of file email_globals.c.

◆ MailToAllow

struct ListHead MailToAllow = STAILQ_HEAD_INITIALIZER(MailToAllow)

List of permitted fields in a mailto: uri.

Definition at line 47 of file email_globals.c.

◆ AutoSubscribeCache

struct Hash* AutoSubscribeCache

Hash table of auto-subscribed mailing lists.

Definition at line 48 of file email_globals.c.

◆ UnSubscribedLists

struct RegexList UnSubscribedLists = STAILQ_HEAD_INITIALIZER(UnSubscribedLists)

List of regexes to blacklist false matches in SubscribedLists.

Definition at line 49 of file email_globals.c.

◆ MailLists

struct RegexList MailLists = STAILQ_HEAD_INITIALIZER(MailLists)

List of regexes to match mailing lists.

Definition at line 50 of file email_globals.c.

◆ UnMailLists

struct RegexList UnMailLists = STAILQ_HEAD_INITIALIZER(UnMailLists)

List of regexes to blacklist false matches in MailLists.

Definition at line 51 of file email_globals.c.

◆ SubscribedLists

struct RegexList SubscribedLists = STAILQ_HEAD_INITIALIZER(SubscribedLists)

List of regexes to match subscribed mailing lists.

Definition at line 52 of file email_globals.c.

◆ SubjectRegexList

struct ReplaceList SubjectRegexList = STAILQ_HEAD_INITIALIZER(SubjectRegexList)

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

Definition at line 53 of file email_globals.c.