Proposal for "Net_Spamd"

» Metadata » Status
  • Category: Networking
  • Proposer: Pedro Padron 
  • License: Apache License
  • Status: Draft
» Description

PHP package that implements the spamd protocol specification [1].

This proposal is based on an existing package hosted outside PEAR [2], which is called SpamAssassin_Client. I'd like to rename this package to Net_Spamd to conform to PEAR naming standards.

I'd like to ask for a review of the existing package with suggestions of things that need to/should be changed in order for this package to be accepted in PEAR.

Some points for discussion:

- should the package rely on Net_Socket instead of handling connections by itself?
- some of the methods are named after their equivalent protocol calls, such as headers() and symbols(). should they be renamed to the standard conventions like getProcessedMessageHeaders() and getMatchedSymbols()?

I'd like to thank Ken Guest for encouraging me to submit this proposal.

[1] http://svn.apache.org/repos/asf/spamassassin/branches/check_plugin/spamd/PROTOCOL
[2] http://pear.w3p.com.br/

» Dependencies » Links
» Timeline » Changelog
  • First Draft: 2011-07-20