From 0c1726614d192cc2ec8008512d6098e66aa80bfa Mon Sep 17 00:00:00 2001 From: Stuart Gathman Date: Wed, 24 Jun 2015 04:31:14 +0000 Subject: [PATCH] Link to related packages. Conflicts: doc/mainpage.py --- doc/mainpage.py | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/doc/mainpage.py b/doc/mainpage.py index e6f5f63..1bfe25f 100644 --- a/doc/mainpage.py +++ b/doc/mainpage.py @@ -50,4 +50,25 @@ # You may find the # # multiprocessing module useful. It can be a drop-in -# replacement for threading as illustrated in @ref milter-template.py. +# replacement for threading as illustrated in +# milter-template.py. +# +# @section Useful python packages for milters +# +# pyspf checks the +# SMTP envelope sender (MAIL FROM, passed to the Milter.Base.envfrom callback) +# against a Sender Policy published in DNS by the sending domain. This +# can prevent forgery of the MAIL FROM. SPF is Sender Policy Framework. +# +# pydkim checks a DKIM signature +# of the email body and headers against a public key published in DNS by +# the signing domain. DKIM is DomainKeys Identified Mail. +# +# The authres module +# parses and formats the Authentication-Results email header, providing +# a standard place to summarize the results from DKIM, SPF, rDNS, SMTP AUTH, +# and other email authentication methods. +# +# pydspam wraps +# the libdspam API of the DSPAM +# project.