- lamson.args: Implements Lamson's command line argument parsing system.
- lamson.bounce: Bounce analysis module for Lamson.
- lamson.commands: Implements the Lamson command line tool's commands, which are run
by the lamson.args module dynamically.
- lamson.confirm: Confirmation handling API that helps you get the whole confirm/pending/verify
process correct.
- lamson.encoding: Lamson takes the policy that email it receives is most likely complete garbage
using bizarre pre-Unicode formats that are irrelevant and unnecessary in today's
modern world.
- lamson.handlers: Lamson comes with a few useful handlers that you can add to your
lamson.routing configuration.
- lamson.handlers.forward: Implements a forwarding handler that will take anything it receives
and forwards it to the relay host.
- lamson.handlers.log: Implements a simple logging handler that's actually used by the
lamson log command line tool to run a logging server.
- lamson.handlers.queue: Implements a handler that puts every message it receives into the
run/queue directory.
- lamson.html: This implements an HTML Mail generator that uses templates and
CleverCSS to produce an HTML message with inline CSS attributes so
that it will display correctly.
- lamson.mail: The lamson.mail module contains nothing more than wrappers around
the big work done in lamson.encoding.
- lamson.queue: Simpler queue management than the regular mailbox.Maildir stuff.
- lamson.routing: The meat of Lamson, doing all the work that actually takes an email
and makes sure that your code gets it.
- lamson.server: The majority of the server related things Lamson needs to run, like
receivers, relays, and queue processors.
- lamson.spam: Uses the SpamBayes system to perform filtering and classification
of email.
- lamson.testing: A bag of generally useful things when writing unit tests for your
Lamson server.
- lamson.utils: Mostly utility functions Lamson uses internally that don't really
belong anywhere else in the modules.
- lamson.version
- lamson.view: These are helper functions that make it easier to work with either
Jinja2 or Mako templates.
|