Squirrel Logger

Note: This product is no longer maintained by SqueakSoft. Others have continued to work on this plugin. See the plugin page on SquirrelMail.org for more information.

Squirrel Logger is a logging plugin for the popular SquirrelMail webmail software. It gives you the option of logging the following events to a file, syslog, or both:

  • Successful logins

  • Invalid login attempts (bad user or password)

  • Logouts (when the user clicks "sign out")

  • Logouts due to idle timeout (if the User Timeout plugin is installed)

You can change the following options to tailor the software to your needs:

  • Hostname lookups on/off
  • Change the format of the date (using standard date() options)
  • Change the delimiter between fields


Complete installation and usage instructions are included in the README file included in the tarball.


The latest version is 1.4.0. Download squirrel_logger.1.4.0-1.0.6.tar.gz (3KB)

Older versions:

v1.30 - squirrel_logger.1.3.0-1.0.6.tar.gz
v1.20 - squirrel_logger.1.2.0-1.0.6.tar.gz
v1.10 - squirrel_logger.1.1.0-1.0.6.tar.gz
v1.00 - squirrel_logger.1.0.0-1.0.6.tar.g

Change Log

Version Release Date Notes
1.4.0 Mar 23, 2004 Added option to log to syslog
1.3.0 Mar 28, 2003 Fixed file issue with PHP's safe mode and the "Address is not a valid IPv4 or IPv6 address" issue
1.2.0 Oct 12, 2001 Added ability to log user inactivity timeouts using Ray Black's Timeout User plugin.
Added failed login attempt logging. This requires the user edit the imap_general.php file to add a hook.
1.1.0 Oct 12, 2001 Added hostname lookup feature (set $sl_namelookups)
Changed default time format to show date before time.
1.0.0 Oct 11, 2001 Initial Release