SquirrelMail  
Donations
News
About
Support
Security
Screen shots
Download
Plugins
Documentation
Sponsors
Bounties





Junk Email Filter






Security Notice
Phishing campain
Version 1.4.15
Security Upgrade
Plugins - Spam Buttons
Category: Filters & Spam

This plugin will place "Spam" and/or "Not Spam" buttons on the mailbox message list page as well as on a single message view page. The action associated with the buttons (as well as the button text) can be configured to suit most any spam reporting system. Reporting by email, reporting by executing a command on the server, reporting by moving (or copying) the message to a designated folder and reporting by calling a custom-defined PHP function are all supported. Any number of custom buttons may also be added, where the associated action is completely customizable (for instance, adding the message sender to a whitelist or blacklist).


Version 2.3.1
by Paul Lesniewski on Nov 3, 2009
Please support this plugin's development: Donate to this author
[ spam_buttons-2.3.1-1.4.0.tar.gz tarball (13574 d/l) Help ]
Requires: SquirrelMail 1.4.0+, Compatibility 2.0.12+, a working, preconfigured spam filtering system

Description:
  • Fixed regression in version 2.3 that resulted in the loss of correct pagination information when using buttons on the message list screen

Older versions

Version 2.3
by Paul Lesniewski on May 18, 2009
[ spam_buttons-2.3-1.4.0.tar.gz tarball (7048 d/l) Help ]
Requires: SquirrelMail 1.4.0+, Compatibility 2.0.7+, a working, preconfigured spam filtering system

Description:
  • Updated for compatibility with SquirrelMail 1.4.18
  • Added check for patch in configtest for SquirrelMail versions that require it
  • Added some documentation about error that occurs when Compatibility plugin is missing
  • Correctly handle plural forms of success message for custom reporting mechanism with ngettext
  • Minor fix to accomodate Dovecot issue with UIDs that can be bigger than normal integer values


Version 2.2
by Paul Lesniewski on Jun 4, 2008
[ spam_buttons-2.2-1.4.0.tar.gz tarball (9140 d/l) Help ]
Requires: SquirrelMail 1.4.0+, Compatibility 2.0.7+, a working, preconfigured spam filtering system

Description:
  • Added ability to add any number of extra custom buttons/links, such as whitelist or blacklist, etc. See configuration file for details
  • Added new report method: custom PHP callback - sample implementation is included, but is ultimately your reponsibility
  • Fixed possible PHP notices caused by unmigrated prefs (v2.0->v2.1+)
  • Fine-tuned some internal logic for when buttons are shown or not
  • Slightly better, more efficient header inspection
  • Fix bug in report-by-email-attachment functionality for 1.4.14+ and 1.5.2+
  • Added ability to decide if spam reports sent as email attachments should be stored in user's sent folder or not
  • Added ability to store configuration file in main SquirrelMail config directory (must be named "config_spam_buttons.php")


Version 2.1
by Paul Lesniewski on Jan 29, 2008
[ spam_buttons-2.1-1.4.0.tar.gz tarball (8515 d/l) Help ]
Requires: SquirrelMail 1.4.0+, Compatibility 2.0.7+, a working, preconfigured spam filtering system

Description:
  • Fixed issue where buttons would not appear upon initial login
  • Added button "inclusion" options (in contrast to the other button "suppression" options)
  • Both "inclusion" and "suppression" options can contain lists of more than one folder
  • Fix for report-by-email-attachment functionality so it remains compatible with 1.4.14+ and 1.5.2+
  • Translators note some new strings have been added
  • Fixed report-by-move functionality in 1.5.0+
  • Completed some internal code reorganization
  • Added ability to move to previous/next message from message view after report-by-move or delete/move after report (instead of returning to message list page)
  • Made move-after-report functionality work correctly when report-by-copy is enabled (Thanks to Herman van Rink)
  • Added auto-creation of non-existing folders (Thanks to Herman van Rink)
  • Added patch for 1.5.1, although 1.5.1 is still not officially supported - please upgrade to 1.5.2!


Version 2.0
by Paul Lesniewski on Oct 4, 2007
[ spam_buttons-2.0-1.4.0.tar.gz tarball (9219 d/l) Help ]
Requires: SquirrelMail 1.4.0+, Compatibility 2.0.7+, a working, preconfigured spam filtering system

Description:
  • Added tag-and-delete functionality (user or admin-configurable)
  • Added tag-and-move functionality (user or admin-configurable)
  • Added report-by-move-to-folder functionality
  • All move functionalities can be changed to copy instead
  • Added email address, username and domain substitutions for the report-by-email method
  • Suppress spam/ham buttons when in certain (configurable) folders
  • Suppress spam/ham buttons depending on if a message was tagged as spam by an anti-spam scanner (scans message headers)
  • Updated to comply with newest SquirrelMail plugin requirements
  • Added compatibility with SquirrelMail 1.5.2
  • May no longer be compatible with SquirrelMail 1.5.0 or 1.5.1 (untested); please upgrade if you are using SquirrelMail development code
  • Fixed some cut n paste typos
  • Fixed internationalization issues
  • Fixed support for IMAP servers without UID support
  • Help people who enter "false" instead of false when overriding $useSendmail


Version 1.0
by Paul Lesniewski on Mar 9, 2005
[ spam_buttons-1.0-1.4.tar.gz tarball (18980 d/l) Help ]
Requires: SquirrelMail 1.4, some kind of spam filtering backend

Description:
  • Initial release
TODO:
  • add 3rd report type: move to pre-determined folder
  • add user-configurable "tag as spam and delete" functionality or maybe "tag as spam and move to..."


If you have problems with the download or decompressing...
Internet Explorer
Right-click on the file, then select "Save Target As"
Firefox, Mozilla, Netscape
Right-click on the file, then select "Save Link As"
Opera
Right-click on the file, then select "Save Link Document As"
Lynx and Links
Press "d" on the link to download the file directly.
  • Untarring problems: Your browser might have un-gzipped it for you automatically. Try just "tar xvf" instead of "tar xvfz". Also, the plugins archive isn't gzipped (it is a tarball of .tar.gz files)
  • Macintosh users: Just hold down your mouse button to get the menu instead of right-clicking.
  • If all else fails, seek our help
© 1999-2016 by The SquirrelMail Project Team