SquirrelMail

SquirrelMail is a project that provides both a web-based email client and a proxy server for the IMAP protocol.wikipedia
40 Related Articles

Webmail

web-based emailweb mailWeb-based e-mail
SquirrelMail is a project that provides both a web-based email client and a proxy server for the IMAP protocol.
Examples of webmail software are Roundcube and SquirrelMail.

Comparison of email clients

Comparison of e-mail clientsList of email clientse-mail clients

Roundcube

In prior versions SquirrelMail was the default client.

Proxy server

proxyproxiesproxy servers
SquirrelMail is a project that provides both a web-based email client and a proxy server for the IMAP protocol.

Apache Subversion

SubversionSVNSubversion (SVN)
The svn part in the version name points out that bugfixes and minor improvements are no longer published as new versions, but instead are maintained within Apache Subversion version control system.

PHP

PHP5PDOPHP programming language
The webmail portion of the project was started by Nathan and Luke Ehresman in 1999 and is written in PHP.

LAMP (software bundle)

LAMPWAMPLAMP stack
SquirrelMail can be employed in conjunction with a LAMP "stack", and any other operating systems that support PHP are supported as well.

Simple Mail Transfer Protocol

SMTP8BITMIMEemail protocol
The web server needs access to the IMAP server hosting the email and to an SMTP server to be able to send mails.

HTML

Hypertext Markup LanguageHTML 3.2HTML 4
SquirrelMail webmail outputs valid HTML 4.0 for its presentation, making it compatible with a majority of current web browsers.

Web browser

browserweb browsersinternet browser
SquirrelMail webmail outputs valid HTML 4.0 for its presentation, making it compatible with a majority of current web browsers.

University of Pittsburgh

PittsburghPittWestern University of Pennsylvania
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.

C (programming language)

CC programming languageC language
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.

State (computer science)

statestatefulstates
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.

Stateless protocol

statelessStateless serverstateful protocol
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.

Free and open-source software

free and open-sourcefree and open source softwareFOSS
Both SquirrelMail products are free and open-source software subject to the terms of the GNU General Public License (GPL) version 2.

GNU General Public License

GPLGNU GPLGPLv2
Both SquirrelMail products are free and open-source software subject to the terms of the GNU General Public License (GPL) version 2.

Linux distribution

Linux distributionsdistributiondistributions
SquirrelMail webmail was included in the repositories of many major GNU/Linux distributions

Linux

GNU/LinuxLinux on the desktopLin
Most commonly used platforms include Linux, FreeBSD, macOS and the server variants of Microsoft Windows.

FreeBSD

TrustedBSDFreeBSD kernel*BSD
Most commonly used platforms include Linux, FreeBSD, macOS and the server variants of Microsoft Windows.

MacOS

Mac OS XOS XMac
Most commonly used platforms include Linux, FreeBSD, macOS and the server variants of Microsoft Windows.

Microsoft Windows

WindowsPCMS Windows
Most commonly used platforms include Linux, FreeBSD, macOS and the server variants of Microsoft Windows.

Unix

UNIX operating systemAT&T UnixUnix-like
SquirrelMail IMAP Proxy compiles on most flavors of Unix, and can generally be used on the same platforms that the webmail product can with the exception of Microsoft Windows, unless used in a Cygwin or similar environment.

Cygwin

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

MacOS Server

Mac OS X ServerOS X ServerMac OS X Server 10.4
Apple shipped SquirrelMail as their supported web mail solution in Mac OS X Server.