ref: f110e634ab212ab8d329dcc974058901ec679561
parent: 64f3d3bbf023c74b0237e4d5127a5bd4cd28cb6f
author: kvik <kvik@a-b.xyz>
date: Mon Dec 7 15:58:14 EST 2020
upas-theory: fix list formatting
--- a/upas-theory.md
+++ b/upas-theory.md
@@ -218,49 +218,57 @@
------------
Spam filtering:
- upas/addhash: Merges bayes token hash tables togheter
- upas/bayes: Evaluates bayes tokens
- upas/msgtok: Tokenizes spam for bayesian filter
- upas/isspam: Checks if a message is spam.
- upas/token: Creates a message hash
- upas/spf: Verifies SPF records
- upas/ratfs: Spam blocklist FS
- upas/vf: Virus filtering.
- upas/list: Maintains and checks lists of users
- upas/scanmail: Fixed-pattern spam filtering
-Mail filtering
- upas/aliasmail: Manages translating mail aliases
- upas/deliver: Drops a message into a specific mailbox
- upas/filter: Reroutes messages to different mailboxes
+* upas/addhash: Merges bayes token hash tables togheter
+* upas/bayes: Evaluates bayes tokens
+* upas/msgtok: Tokenizes spam for bayesian filter
+* upas/isspam: Checks if a message is spam.
+* upas/token: Creates a message hash
+* upas/spf: Verifies SPF records
+* upas/ratfs: Spam blocklist FS
+* upas/vf: Virus filtering.
+* upas/list: Maintains and checks lists of users
+* upas/scanmail: Fixed-pattern spam filtering
+Mail filtering:
+
+* upas/aliasmail: Manages translating mail aliases
+* upas/deliver: Drops a message into a specific mailbox
+* upas/filter: Reroutes messages to different mailboxes
+
Mail serving:
- upas/imap4d: Serves imap
- upas/pop3: Serves pop3
- upas/smtpd: Serves smtp
+* upas/imap4d: Serves imap
+* upas/pop3: Serves pop3
+* upas/smtpd: Serves smtp
+
Sending:
- upas/marshal: Submits a message for delivery
- upas/smtp: Sends a message to another mail server
+* upas/marshal: Submits a message for delivery
+* upas/smtp: Sends a message to another mail server
+
Mailing lists:
- upas/ml: Receives and bounces mailing list messages.
- upas/mlmgr: Manages mailing lists
- upas/mlowner: Manages mailing list owner/control messages
+* upas/ml: Receives and bounces mailing list messages.
+* upas/mlmgr: Manages mailing lists
+* upas/mlowner: Manages mailing list owner/control messages
+
Internal Plumbing:
- upas/qer: Enqueues commands
- upas/runq: Runs and retries enqueued commands
- upas/mbappend: Appends messages to mbox or mdir mailboxes
- upas/send: Starts the email delivery process
+* upas/qer: Enqueues commands
+* upas/runq: Runs and retries enqueued commands
+* upas/mbappend: Appends messages to mbox or mdir mailboxes
+* upas/send: Starts the email delivery process
+
Utilities:
- upas/msgcat: Shows message contents
- upas/testscan: Dry run of scanmail
- upas/spam: Marks an email as spam
- upas/unspam: Reduces spam weight of message tokens
- upas/tfmt: Prevents topposting
- upas/unesc: Interpret =?foo?bar?=char?= escapes
+* upas/msgcat: Shows message contents
+* upas/testscan: Dry run of scanmail
+* upas/spam: Marks an email as spam
+* upas/unspam: Reduces spam weight of message tokens
+* upas/tfmt: Prevents topposting
+* upas/unesc: Interpret =?foo?bar?=char?= escapes
+
Clients:
- upas/fs: Renders a mailbox as a file system
+
+* upas/fs: Renders a mailbox as a file system