Plugins for SquirrelMail

Document version: 1.0; created 2004-02-12; last modified 2011-06-09.

Mark Read

Squirrelmail is a webmail application written in PHP. I wrote some plugins for it; before they are released on the squirrelmail plugin page, I list them here for download, beta testing and so forth...

Mark Read

This plugin is now official -- you'll find updated versions on the squirrelmail plugin page. I released it into the capable hands of Paul Lesniewski, he maintains it now.

This plugin allows the user to turn on the display of "(read/unread)" links to the right of any folders in their folder list that contain at least one message. Clicking on the link will then mark all messages in this folder as read/unread.

Note that you may turn the "read/unread" link on and off by going to the Folders page. You may even turn only the "read" or the "unread" link on or off.

It also displays a "mark all read/unread" link below the folder list to mark all folders read/unread that are selected on the Folders page.

Download: mark_read.1.4-1.4.2.tar.gz
Download: mark_read.1.3-1.4.2.tar.gz
Download: mark_read.1.2-1.4.2.tar.gz
Requires: Compatibility plugin, with patching: Squirrelmail 1.2.x, 1.4.0 or 1.4.1, without patching: Squirrelmail 1.4.2 or greater


This plugin just provides a hook other plugins (like PostModRegEx) can register to. It is only useful in connection with other plugins.

Download: postmod.0.1-1.4.2.tar.gz
Requires: Squirrelmail (any version)


This plugin provides a way to postprocess the HTML code delivered by SquirrelMail. The user may choose between some rulesets.

At the moment, there are the following rulesets included. You may write more yourself if you are familiar with regular expressions and possibly HTML.

Hotkey ruleset.
Provides hotkey access to some of the most used functions of squirrelmail.
Supported by: MS IE >=5.5 (Alt-hotkey, enter), Netscape >=6.0, Mozilla (Alt-hotkey)
Browsers known to not support these hotkeys: Opera, Netscape 4.
Beware: the hotkeys for the browser menus may cease to work! Only proved to work with plain Squirrelmail 1.4.3!

Tidy up the delivered HTML code.
The HTML code will be passed to HTML Tidy (by Dave Raggett). Warnings and errors are displayed as comment in the source code.

3-pane layout.
Gives Squirrelmail a three-pane layout known from some mail clients. Only proved to work with plain Squirrelmail 1.4.3!

Download: postmodregex.0.4-1.4.4.tar.gz or postmodregex.0.3-1.4.3.tar.gz
Requires: PostMod v0.1, Squirrelmail (any version)