SquirrelMail
Lua error in package.lua at line 80: module 'strict' not found.
300px
Screenshot of the SquirrelMail message view
|
|
Original author(s) | Nathan and Luke Ehresman[1] |
---|---|
Developer(s) | The SquirrelMail Project Team |
Initial release | 14 December 1999[2] |
Stable release | 1.4.22 (12 July 2011[±] | )
Preview release | 1.5.2 / 17 August 2012 |
Development status | Active |
Written in | PHP, C |
Operating system | Linux, OS X, Windows, etc. |
Platform | Web platform |
Available in | More than 50 languages[3] |
Type | Webmail |
License | GNU General Public License v2 |
Website | www |
SquirrelMail is a project that provides both a web-based email client and a proxy server for the IMAP protocol.
Contents
History
The webmail portion of the project was started by Nathan and Luke Ehresman[1] in 1999 and is written in PHP. SquirrelMail can be employed in conjunction with a LAMP "stack", and any other operating systems that support PHP are supported as well. The web server needs access to the IMAP server hosting the email and to an SMTP server to be able to send mails.[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]
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.[6] 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.
Both SquirrelMail products are free and open-source software subject to the terms of the GNU General Public License (GPL) version 2.
SquirrelMail webmail is included in the repositories of many major GNU/Linux distributions[7][8][9][10][11][12][13][14][15] and is independently downloaded by tens of thousands of people every month.[16]
Platforms
SquirrelMail webmail is available for any platform supporting PHP. Most commonly used platforms include Linux, FreeBSD, 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. Apple shipped SquirrelMail as their supported web mail solution in Mac OS X Server.[17]
Plugins
The SquirrelMail webmail client itself is a complete webmail system, but extra features are available in the form of plugins. There are over 200 third-party plugins available for download from the SquirrelMail website and SquirrelMail ships with several "standard" or "core" plugins.
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]
See also
References
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[dead link]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
External links
- No URL found. Please specify a URL here or add one to Wikidata.
- Articles with dead external links from September 2010
- Articles lacking reliable references from May 2015
- Pages with broken file links
- Official website missing URL
- Use dmy dates from October 2012
- Email clients
- Web-based email clients for Linux
- Proxy server software for Linux
- Free email software
- Free software programmed in PHP
- Free software webmail