NeoMutt  2024-12-12-14-g7b49f7
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
globals.c File Reference

Email Global Variables. More...

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

Go to the source code of this file.

Variables

struct HashTableAutoSubscribeCache = NULL
 < Hash Table: "mailto:" -> AutoSubscribeCache
 
struct ListHead Ignore = STAILQ_HEAD_INITIALIZER(Ignore)
 List of regexes to match mailing lists.
 
struct RegexList MailLists = STAILQ_HEAD_INITIALIZER(MailLists)
 List of permitted fields in a mailto: url.
 
struct ListHead MailToAllow = STAILQ_HEAD_INITIALIZER(MailToAllow)
 List of regexes to identify non-spam emails.
 
struct RegexList NoSpamList = STAILQ_HEAD_INITIALIZER(NoSpamList)
 List of regexes and patterns to match spam emails.
 
struct ReplaceList SpamList = STAILQ_HEAD_INITIALIZER(SpamList)
 List of regexes to match subscribed mailing lists.
 
struct RegexList SubscribedLists = STAILQ_HEAD_INITIALIZER(SubscribedLists)
 List of header patterns to unignore (see)
 
struct ListHead UnIgnore = STAILQ_HEAD_INITIALIZER(UnIgnore)
 List of regexes to exclude false matches in MailLists.
 
struct RegexList UnMailLists = STAILQ_HEAD_INITIALIZER(UnMailLists)
 List of regexes to exclude false matches in SubscribedLists.
 
struct RegexList UnSubscribedLists = STAILQ_HEAD_INITIALIZER(UnSubscribedLists)
 

Detailed Description

Email Global Variables.

Authors
  • Richard Russon
  • Pietro Cerutti

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

Variable Documentation

◆ AutoSubscribeCache

struct HashTable* AutoSubscribeCache = NULL

< Hash Table: "mailto:" -> AutoSubscribeCache

List of header patterns to ignore

Definition at line 36 of file globals.c.

◆ Ignore

struct ListHead Ignore = STAILQ_HEAD_INITIALIZER(Ignore)

List of regexes to match mailing lists.

Definition at line 38 of file globals.c.

◆ MailLists

struct RegexList MailLists = STAILQ_HEAD_INITIALIZER(MailLists)

List of permitted fields in a mailto: url.

Definition at line 40 of file globals.c.

◆ MailToAllow

struct ListHead MailToAllow = STAILQ_HEAD_INITIALIZER(MailToAllow)

List of regexes to identify non-spam emails.

Definition at line 42 of file globals.c.

◆ NoSpamList

struct RegexList NoSpamList = STAILQ_HEAD_INITIALIZER(NoSpamList)

List of regexes and patterns to match spam emails.

Definition at line 44 of file globals.c.

◆ SpamList

struct ReplaceList SpamList = STAILQ_HEAD_INITIALIZER(SpamList)

List of regexes to match subscribed mailing lists.

Definition at line 46 of file globals.c.

◆ SubscribedLists

struct RegexList SubscribedLists = STAILQ_HEAD_INITIALIZER(SubscribedLists)

List of header patterns to unignore (see)

Definition at line 48 of file globals.c.

◆ UnIgnore

struct ListHead UnIgnore = STAILQ_HEAD_INITIALIZER(UnIgnore)

List of regexes to exclude false matches in MailLists.

Definition at line 50 of file globals.c.

◆ UnMailLists

struct RegexList UnMailLists = STAILQ_HEAD_INITIALIZER(UnMailLists)

List of regexes to exclude false matches in SubscribedLists.

Definition at line 52 of file globals.c.

◆ UnSubscribedLists

struct RegexList UnSubscribedLists = STAILQ_HEAD_INITIALIZER(UnSubscribedLists)

Definition at line 54 of file globals.c.