diff --git a/doc/mainpage.py b/doc/mainpage.py index 36da4e6..2977b91 100644 --- a/doc/mainpage.py +++ b/doc/mainpage.py @@ -54,3 +54,23 @@ # multiprocessing module useful. It can be a drop-in # 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.