DspamPD

A free and transparent SMTP proxy that passes mail through DSPAM and/or ClamAV
Download

DspamPD Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Brandon Zehm
  • Publisher web site:
  • http://caspian.dotconf.net/menu/Home/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 28 KB

DspamPD Tags


DspamPD Description

A free and transparent SMTP proxy that passes mail through DSPAM and/or ClamAV DspamPD is an open source, command line based and transparent SMTP proxy that passes mail through DSPAM and/or ClamAV. Here are some key features of "DspamPD": · Useful command line options · The majority of the configuration is done via a configuration file. · Well commented code · DspamPD has processed millions of email messages and has been extremely reliable What's New in This Release: · Added ability to mark subject with a spam notice · Put DSPAM Signature for each message into the maillog · Now all DSPAM headers are included in the .nfo file · DSPAM module now syslogs the confidence and probability of each message. · Brandon Zehm: Module:dspam - read multiline headers from dspam. · Brandon Zehm: Added an "always-process" option to each of the modules. If disabled (default) dspampd will stop processing modules when one module has already decided to not deliver a message. · Kurt Keller: Determine hostname differently $HOSTNAME is not universally available in the environment. · Kurt Keller: Mention --list in help message. · Kurt Keller: Fix problem with removing # comments from config file. · Kurt Keller: RFC 2822 does not require whitespace after "Message-ID:". · Kurt Keller: Handle RSET and QUIT commands which are issued before the DATA command. · Kurt Keller: SMTP DATA command is now only intercepted if it is likely to succeed (MAIL FROM and RCPT TO have been successful) · Kurt Keller: ClamAV can now be used with UNIX domain sockets as well. · Kurt Keller: New configuration parameters in the section: socktype, peeraddr, port, peersocket · Kurt Keller: Returning undef from within hear() causes sessions to hang. Return a 441 temporary failure instead to tip off the remote host and cause it to try sending the message again later. · Kurt Keller: Only use lower case for dspam-user; dspam would see 'Me@my.domain' and 'me@my.domain' differently. · Brandon Zehm: Put DSPAM Signature for each message into the maillog · Brandon Zehm: Now all DSPAM headers (and a few other things) are included in the .nfo file · Brandon Zehm: Small bug with handling output from getline().. it wasn't returning undef on error, so I modified the code that called it to work properly. · Brandon Zehm: If no Message-ID is present create one and insert it into the message headers. · Brandon Zehm: More changes to handle RSET and QUIT properly. · Brandon Zehm: Discard incoming DSPAM headers even when they span multiple lines. · Brandon Zehm: If writing ClamAV headers make sure to discard ClamAV headers from the incoming message.


DspamPD Related Software