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.