SquirrelMail

SquirrelMail

Screenshot of the SquirrelMail message view
Original author(s) Nathan and Luke Ehresman[1]
Developer(s) The SquirrelMail Project Team
Initial release December 14, 1999; 12 years ago (1999-12-14)[2]
Stable release 1.4.22  (July 12, 2011; 7 months ago (2011-07-12))
Preview release 1.5.1 / February 19, 2006; 5 years ago (2006-02-19)
Development status Active
Written in PHP
Platform Cross-platform
Available in More than 50 languages[3]
Type Webmail
License GNU General Public License v2
Website Official website

SquirrelMail is an Open Source project that provides both a web-based email application and an IMAP proxy server.

The webmail portion of the project was started by Nathan and Luke Ehresman[1] in 1999 and is written in the PHP scripting language. It can be installed on almost all web servers as long as PHP is present and the web server has access to an IMAP and SMTP server.[4]

SquirrelMail webmail outputs valid HTML 4.0 for its presentation, making it compatible with a majority of current web browsers. SquirrelMail webmail uses a plugin architecture to accommodate additional features around the core application, and over 200 plugins are available on the SquirrelMail website[5][6]

The SquirrelMail IMAP proxy server product was created in 2002 by Dave McMurtrie while at the University of Pittsburgh (where it was named "up-imapproxy", although it has become more commonly known as "imapproxy") and adopted by the SquirrelMail team in 2010.[7] It is written in C and is primarily made to provide stateful connections for stateless webmail client software to an IMAP server, thus avoiding new IMAP logins for every client action and in some cases significantly improving webmail performance.

Licensed under the GNU General Public License, both SquirrelMail products are free software. The webmail product is currently available in over 50 languages.[3] SquirrelMail webmail is included in the repositories of many major GNU/Linux distributions[8][9][10][11][12][13][14][15][16] and is independently downloaded by tens of thousands of people every month.[17]

Contents

Platforms

SquirrelMail webmail is available for any platform supporting PHP. Most commonly used platforms include Linux, FreeBSD, Mac OS X and the server variants of Microsoft Windows.

SquirrelMail IMAP Proxy compiles on most flavors of Unix, and can generally be used on the same platforms as the webmail product can be with the exception of Microsoft Windows, unless used in a Cygwin or similar environment.

Future development

New releases of the stable SquirrelMail product are made as needed to address any bugs or security issues which may be discovered. Development of new features and enhancements is concentrated on the development product, which, in time, will itself become the stable product. The SquirrelMail 1.5 Roadmap outlines some of the features slated for the next developmental release, including:

Plugins

The SquirrelMail webmail client itself is a complete webmail system, but extra features are available in the form of plugins. A plugin allows non-standard features to be added to SquirrelMail, often without the need to modify the source code. There are over 200 third-party plugins available for download from the SquirrelMail website,[5] and SquirrelMail ships with several "standard" or "core" plugins, allowing an administrator to add:

Examples of functionalities added by various third-party plugins include:

Internationalization

SquirrelMail webmail has been translated into over 50 languages including Arabic, Chinese, French, German, and Spanish.[3]

Notable installations

SquirrelMail has been implemented as the official email system of the Prime Minister's Office of the Republic of India for its security advantages over Microsoft's Outlook Express.[18][19][20][21]

HEC Montréal deployed SquirrelMail as part of a comprehensive webmail solution, to support thousands of users.[22]

Squirrelmail is the web mail application of the University of Bristol,[23] Keele University, the Indian Institute of Technology Bombay, (particularly the CSE department)[24] Indian Institute of Technology Kanpur,[25] National Institute of Science Education and Research,[26] Carnegie Mellon University,[27] Dokuz Eylül University,[28] Sharif University of Technology,[29] as well as other universities.

Support

There are several mailing lists available.[30] Several of the developers are available for live chat on IRC. A bug tracking system is available for reporting bugs or submitting patches.[30] For administrators or companies official and third party commercial support is available.

Apple ships SquirrelMail as their supported web mail solution in Mac OS X Server.[31]

Skipped 1.4.14 version

On May 27, 2008 the SquirrelMail Team announced that, while the latest released version of their software was 1.4.13, a spammer was sending unsolicited email messages to various recipients about a 1.4.14-rc1 release candidate version which didn't really exist. The messages (usually titled "Internet Users Email Upgrade (IUEU)") urged recipients to upgrade immediately (because of supposed security issues) and contained a web link for users to do so. However, that web link pointed to a page where the spammer was collecting email addresses and passwords. Beside the fact that end users are not responsible for upgrading such software, that the "upgrade" page was merely a mock SquirrelMail login page made it clear that this was a Phishing attack. The "upgrade" page has been hosted on various compromised systems across the Internet and the attack has continued at least through July 2009 (sample).

As a result, the SquirrelMail team skipped version 1.4.14 and its next release after 1.4.13 was 1.4.15.[32]

This versioning tactic was of limited effectiveness, as later phish runs referenced 1.4.15 instead of 1.4.14.[33]

See also

References

  1. ^ a b "SquirrelMail history". Squirrelmail.org. http://squirrelmail.org/about/history.php. Retrieved 2009-08-11. 
  2. ^ "Squirrelmail ChangeLog". http://squirrelmail.org/changelog.php. Retrieved 2009-12-13. 
  3. ^ a b c "SquirrelMail translation statistics". L10n-stats.squirrelmail.org. 2009-06-16. http://l10n-stats.squirrelmail.org/HEAD/. Retrieved 2009-08-11. 
  4. ^ "SquirrelMail, a Web-Based Mail Server - O'Reilly Media". onlamp.com. http://onlamp.com/pub/a/onlamp/2002/10/24/squirrelmail.html. Retrieved 2010-07-29. 
  5. ^ a b "SquirrelMail plugins". Squirrelmail.org. http://squirrelmail.org/plugins.php. Retrieved 2009-08-11. 
  6. ^ Wallen, Jack (2007-08-07). "SolutionBase: Taking SquirrelMail to new levels". Articles.techrepublic.com.com. http://articles.techrepublic.com.com/2415-1035_11-152684.html. Retrieved 2010-10-31. 
  7. ^ "IMAP Proxy home page". http://imapproxy.org/. Retrieved 2010-11-15. 
  8. ^ "Fedora Package Database -- squirrelmail". fedoraproject.org. https://admin.fedoraproject.org/pkgdb/packages/name/squirrelmail. Retrieved 2010-03-06. 
  9. ^ "Novell: openSUSE 10.3: squirrelmail". novell.com. http://www.novell.com/products/linuxpackages/opensuse/squirrelmail.html. Retrieved 2010-03-06. 
  10. ^ "Debian -- Package Search Results -- squirrelmail". debian.org. http://packages.debian.org/search?keywords=squirrelmail. Retrieved 2010-03-06. 
  11. ^ "CentOS Package List". centos.org. http://mirror.centos.org/centos/5/os/i386/CentOS/. Retrieved 2010-03-06. 
  12. ^ "CentOS SquirrelMail Package". centos.org. http://mirror.centos.org/centos/5/os/i386/CentOS/squirrelmail-1.4.8-5.el5.centos.7.noarch.rpm. Retrieved 2010-03-06. 
  13. ^ "Ubuntu -- Package Search Results -- squirrelmail". ubuntu.com. http://packages.ubuntu.com/search?keywords=squirrelmail. Retrieved 2010-03-06. 
  14. ^ "Gentoo Packages /package/mail-client/squirrelmail". gentoo.org. http://packages.gentoo.org/package/mail-client/squirrelmail. Retrieved 2010-03-06. 
  15. ^ "FreeBSD Ports Search -- squirrelmail". freebsd.org. http://www.freebsd.org/cgi/ports.cgi?query=squirrelmail. Retrieved 2010-03-06. 
  16. ^ "Port description for mail/squirrelmail". freebsd.org. http://www.freebsd.org/cgi/url.cgi?ports/mail/squirrelmail/pkg-descr. Retrieved 2010-03-06. 
  17. ^ "Project Statistics for SquirrelMail". sourceforge.net. http://sourceforge.net/project/stats/detail.php?group_id=311&ugn=squirrelmail&type=prdownload&mode=alltime&file_id=0. Retrieved 2010-03-06. 
  18. ^ "Microsoft dumped after India PM's emails go AWOL". theregister.co.uk. 2009-03-17. http://www.theregister.co.uk/2009/03/17/microsoft_outlook_squirrelmail/. Retrieved 2010-03-06. 
  19. ^ "PMO's email system infected for three months". timesofindia.indiatimes.com. 2009-03-15. http://timesofindia.indiatimes.com/India/PMOs-email-system-infected-for-three-months/articleshow/4266663.cms. Retrieved 2010-03-06. 
  20. ^ "Indian PM Abandons Outlook for Open-Source Email". infopackets.com. 2009-03-20. http://www.infopackets.com/news/business/microsoft/2009/20090320_indian_pm_abandons_outlook_for_open_source_email.htm. Retrieved 2010-03-06. 
  21. ^ "No Microsoft mail for PM". techgoss.com. 2009-03-16. http://www.techgoss.com/Story/1273S14-No-Microsoft-mail-for-PM.aspx. Retrieved 2010-03-06. 
  22. ^ "HEC Montréal: Deployment of a Large-Scale Mail Installation". linuxjournal.com. 2004-05-01. http://www.linuxjournal.com/article/7323. Retrieved 2010-07-25. 
  23. ^ "Bristol University | Library & Computing Services | Webmail (SquirrelMail) user area". Bristol.ac.uk. 2008-10-06. http://www.bristol.ac.uk/is/computing/applications/email/squirrel. Retrieved 2010-10-31. 
  24. ^ http://gpo.iitb.ac.in/src/login.php
  25. ^ https://webmail.iitk.ac.in/squirrelmail/src/login.php
  26. ^ http://niser.ac.in/wmail/src/login.php
  27. ^ "New SCS SquirrelMail Client Release". cmu.edu. 2008-03-25. http://www.cmu.edu/computing/software/all/webmail/. Retrieved 2010-07-29. 
  28. ^ "Dokuz Eylül Üniversitesi - Giriţ". Webmail.deu.edu.tr. http://webmail.deu.edu.tr/nail/src/login.php. Retrieved 2010-10-31. 
  29. ^ "Sharif Mail". sharif.edu. http://sina.sharif.edu/webmail/src/login.php. Retrieved 2010-11-21. 
  30. ^ a b "SquirrelMail support". Squirrelmail.org. http://squirrelmail.org/support/. Retrieved 2009-08-11. 
  31. ^ "Peachpit: Mac OS X Server Mail Service Boot Camp: Advanced Mailing List Features and Web Mail". 2006-10-13. http://www.peachpit.com/articles/article.aspx?p=655416. Retrieved 2010-08-30. 
  32. ^ "Squirrelmail homepage". http://www.squirrelmail.org/index.php. Retrieved 2008-10-16. 
  33. ^ "Scamdex sample". http://www.scamdex.com/scam-database/C/scam-email-05339.php. 

External links