SqWebMail is a web CGI client for sending and receiving E-mail using Maildir
mailboxes. SqWebMail DOES NOT support traditional Mailbox files, only
This is the same webmail server that's included in the Courier mail server, but packaged independently. If you already have Courier installed, you do not need to download this version.
ispellinstalled. (35Kb screenshot)
maildropinstalled as the local mail delivery agent. (47Kb screenshot)
Calendaring services can be optionally enabled by the system administrator. When enabled, basic calendar management is available. NOTE: this is an experimental beta feature.
There's a demo of SqWebMail available at http://webmail.inter7.com/. Use the user id firstname.lastname@example.org and password webmail. Please note: only one person can access the account at the same time. If someone attempts to log in after you, you will be bumped off with an authentication failure (in cases of multiple logins, the oldest one is bumped).
SqWebMail requires that either the GDBM or the DB library must be installed. Perl is also required.
GNU make and gcc/egcs is also highly recommended. There have been intermittent reports of various problems with using other make utilities, or other compilers. Chances are that everything will compile and install properly, though. Currently, some of the component libraries include some self-test code written in C++. SqWebMail itself is written entirely in C, and the C++ components are not used; however you have to be able to compile C++, for now.
Read INSTALL, SECURITY and BUGS before compiling and installing SqWebMail. You will install the sqwebmail program as a setuid root binary in your cgi-bin directory by default. Loading http://yourwebsite/cgi-bin/sqwebmail will present the log-on page. You can manually move sqwebmail to any other directory, and use any URL that resolves to sqwebmail.
Semi-regular CVS snapshots are regularly uploaded to
SqWebMail can also be downloaded from an anonymous CVS repository. See
for more information.
You can build a binary RPM directly from this tarball. Download this tarball, then type rpm -ta filename. RPM 3.0, or higher, is required. Use rpmbuild -ta filename with RPM 4.1, or higher (Red Hat 8.0, or higher).
NOTE: Prior to 0.31 I used to provide the source tarball repackaged as a source RPM, and two prebuilt binary RPMs - with and without vpopmail support. I've upgraded the source tarball so that binary RPMs can be built directly from the tarball. If you have vpopmail, the RPM should build to include vpopmail support, however since before 0.31 the vpopmail RPM package had a slightly different name, you cannot upgrade directly, and you must uninstall the pre-0.31 binary vchkpw RPM, install the new one that you just built, then restore any .rpmsaved configuration files.
Subscribe to the SqWebMail mailing list. Send an empty E-mail to email@example.com.
Note that some of the following patches may be against older versions of SqWebMail. Check the documentation in each patch for more information.
Brian Cash <firstname.lastname@example.org> has a patch that allows different virtual domains on the same host to use different HTML templates.
Chapter 21 in the book Postfix talks about configuring the Postfix server for SqWebMail.
It is possible to translate HTML templates for sqwebmail into a foreign language. NOTE: that after a new version of sqwebmail comes out which includes any changes in the HTML templates, it will take some time for the independent maintainers to update their translated versions as well.
Davide Giunchi <email@example.com> created an Italian translation at: http://folug.linux.it/membri/davideg.
Sebastian Pfeiffer <firstname.lastname@example.org> created a German translation at: http://www.4e4.de/internet_eng.html.
Jarbas Celante <email@example.com> created a Brazilian translation at: http://jarbas.celante.com/soft/linux/http/.
Toshikazu Ichikawa <firstname.lastname@example.org> works on a Japanese version of SqWebMail: http://www.tom.comm.waseda.ac.jp/~ichi/sqwebmail/.
Rail Aliev <email@example.com> created a Russian translation at http://www.iqchoice.ru/unix/sqwebmail/sqwebmail-ru.tar.gz.
Another Russian translation: http://neva.vlink.ru/~dsh/projects/sqwebmail-ru.tar.gz.
Maciej Gruszczynski <firstname.lastname@example.org> created a Polish translation at ftp://ftp.mgt.pl/pub/Linux/qmail/sqwebmail/Polish.
Atilim Boy <email@example.com> has a Turkish translation at http://www.trunix.org/depo/sqwebmail-tr.tar.gz.
Lars Althof <firstname.lastname@example.org> created a Danish translation at http://www.larch.dk/downloads.
Jordi Bruguera <email@example.com> created a catalan and spanish translation at ftp://ftp.grn.es/pub/linux/.
César González Revilla <firstname.lastname@example.org> also has a spanish translation at http://www.eureka-sistemas.com/.
Emiliano Gabrielli has an Italian translation at http://www.SuperAlberT.it.
There's a German translation by at http://www.4e4.de/internet.html.
Schalk W. Cronje has translated SqWebMail's HTML templates to Afrikaans, see http://www.af.org.za/aflaai/sqwebmail/.
Leonardo Magallon <email@example.com> has a Spanish translation at http://www.linuxlatino.cc/contrib.php.
Nuno Cruz <firstname.lastname@example.org> has a Portuguese standard translation at http://www.isel.pt/~ncruz/sqwebmail/.
Uelinton B. dos Santos <email@example.com> has a Brazilian Portuguese translation at http://planeta.terra.com.br/informatica/uelintons/sqwebmail/index.html.
Johan Almqvist <firstname.lastname@example.org> has a Swedish translation at http://www.almqvist.net/~johan/sqwebmail-0.36a-se.tar.gz.
Sam Varshavchik <email@example.com>