From: tokul Date: Fri, 27 May 2005 17:07:13 +0000 (+0000) Subject: added docs to fast. we now have separate cvs module for that. X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=a163d52dce0c8017986245894e031d1bc4c16dc8;p=squirrelmail.git added docs to fast. we now have separate cvs module for that. cvs co documentation git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@9468 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- diff --git a/doc/manual/Makefile b/doc/manual/Makefile deleted file mode 100644 index 05f90760..00000000 --- a/doc/manual/Makefile +++ /dev/null @@ -1,111 +0,0 @@ -#! /bin/make -f -# -# Copyright (c) 2005 The SquirrelMail Project Team -# This file is part of SquirrelMail webmail interface documentation. -# -# SquirrelMail is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# SquirrelMail is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with SquirrelMail; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# - -# old multiple commands way -# COMMAND=sgml2 - -# new single command approach -COMMAND=linuxdoc --backend= - -# rtf and check outputs can't process multiple files -SOURCE=admin.sgml user.sgml devel.sgml - -SITEPATH="/home/groups/s/sq/squirrelmail/htdocs/manuals/" - -all: admin user devel - echo "all output formats are created!" - -site: - $(COMMAND)html $(SOURCE) \ - --header=site_header.inc --footer=site_footer.inc \ - --imagebuttons - -html: - $(COMMAND)$@ $(SOURCE) - -check: - $(COMMAND)$@ admin.sgml - $(COMMAND)$@ user.sgml - $(COMMAND)$@ devel.sgml - -admin: - $(COMMAND)txt $@.sgml - $(COMMAND)html $@.sgml --split=2 - $(COMMAND)latex -o tex $@.sgml - $(COMMAND)latex -o dvi $@.sgml - $(COMMAND)latex -o ps $@.sgml - $(COMMAND)latex -o pdf $@.sgml - $(COMMAND)info $@.sgml - $(COMMAND)lyx $@.sgml - $(COMMAND)rtf $@.sgml -user: - $(COMMAND)txt $@.sgml - $(COMMAND)html $@.sgml --split=2 - $(COMMAND)latex -o tex $@.sgml - $(COMMAND)latex -o dvi $@.sgml - $(COMMAND)latex -o ps $@.sgml - $(COMMAND)latex -o pdf $@.sgml - $(COMMAND)info $@.sgml - $(COMMAND)lyx $@.sgml - $(COMMAND)rtf $@.sgml - -devel: - $(COMMAND)txt $@.sgml - $(COMMAND)html $@.sgml --split=2 - $(COMMAND)latex -o tex $@.sgml - $(COMMAND)latex -o dvi $@.sgml - $(COMMAND)latex -o ps $@.sgml - $(COMMAND)latex -o pdf $@.sgml - $(COMMAND)info $@.sgml - $(COMMAND)lyx $@.sgml - $(COMMAND)rtf $@.sgml - -install-site: clean site - cp *.html *.png *.php $(SITEPATH) - -install-packed: clean admin user devel - tar -czf $(SITEPATH)admin-html.tar.gz admin*.html - tar -czf $(SITEPATH)user-html.tar.gz user*.html - tar -czf $(SITEPATH)devel-html.tar.gz devel*.html - tar -czf $(SITEPATH)admin-rtf.tar.gz admin*.rtf - tar -czf $(SITEPATH)user-rft.tar.gz user*.rtf - tar -czf $(SITEPATH)devel-rtf.tar.gz devel*.rtf - gzip -c admin.txt > $(SITEPATH)admin.txt.gz - gzip -c devel.txt > $(SITEPATH)devel.txt.gz - gzip -c user.txt > $(SITEPATH)user.txt.gz - gzip -c admin.tex > $(SITEPATH)admin.tex.gz - gzip -c devel.tex > $(SITEPATH)devel.tex.gz - gzip -c user.tex > $(SITEPATH)user.tex.gz - gzip -c admin.dvi > $(SITEPATH)admin.dvi.gz - gzip -c devel.dvi > $(SITEPATH)devel.dvi.gz - gzip -c user.dvi > $(SITEPATH)user.dvi.gz - gzip -c admin.ps > $(SITEPATH)admin.ps.gz - gzip -c devel.ps > $(SITEPATH)devel.ps.gz - gzip -c user.ps > $(SITEPATH)user.ps.gz - gzip -c admin.info > $(SITEPATH)admin.info.gz - gzip -c devel.info > $(SITEPATH)devel.info.gz - gzip -c user.info > $(SITEPATH)user.info.gz - gzip -c admin.lyx > $(SITEPATH)admin.lyx.gz - gzip -c devel.lyx > $(SITEPATH)devel.lyx.gz - gzip -c user.lyx > $(SITEPATH)user.lyx.gz - cp admin.pdf devel.pdf user.pdf $(SITEPATH) - -clean: - rm -f *.txt *.html *.tex *.dvi *.ps *.pdf *.info *.lyx *.rtf diff --git a/doc/manual/README b/doc/manual/README deleted file mode 100644 index f81d835f..00000000 --- a/doc/manual/README +++ /dev/null @@ -1,20 +0,0 @@ -This directory contains sgml formated SquirrelMail documentation. - -In order to use it, you must compile appropriate documentation with -linuxdoc-tools or other sgml processor. - -You can find information about SGML at -http://www.linuxdocs.org/HOWTOs/mini/DocBook-Install/index.html - -You can find information about linuxdoc-tools at -http://packages.debian.org/linuxdoc-tools/. If you don't have access -to linuxdoc-tools, you might be able to use original SGMLTools or -SGMLTools-lite http://sourceforge.net/projects/sgmltools-lite/ - -Documentation can be compiled with 'make' command issued in this -directory. You will need linuxdoc-tools package with txt, html, -latex (tex, dvi, ps, pdf), info, lyx and rtf support. - -Minimal documentation can be compiled with 'make html' command. - -Documentation formating can be checked with 'make check' command. diff --git a/doc/manual/admin.sgml b/doc/manual/admin.sgml deleted file mode 100644 index 64cb7222..00000000 --- a/doc/manual/admin.sgml +++ /dev/null @@ -1,221 +0,0 @@ - - -
- -SquirrelMail Administrator's Manual -<author> -by the SquirrelMail Project Team: -<!-- put your name here --> -</author> -<date>$Date$ -<abstract> -This document provides information about SquirrelMail webmail interface -install procedures. -</abstract> - -<toc> - -<p> -Document version: $Revision$ - -<sect>SquirrelMail overview -<p> -SquirrelMail is a standards-based webmail package written in PHP4. It includes -built-in pure PHP support for the IMAP and SMTP protocols, and all pages render -in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across -browsers. It has very few requirements and is very easy to configure and -install. SquirrelMail has all the functionality you would want from an email -client, including strong MIME support, address books, and folder manipulation. - -<sect1>SquirrelMail Requirements -<sect2>Requirements for running SquirrelMail: -<p> -<itemize> - <item>UNIX/Linux or Windows (UNIX/Linux version may be more functional) - <item>IMAP4rev1 server (e.g. uw-imap, courier-imap, cyrus-imap, hMailServer, - Binc IMAP, CommuniGate, MS Exchange Server, MercuryMail 32, Dovecot) - <item>Web server with PHP4 installed (preferably <url - url="http://httpd.apache.org/" name="Apache httpd">) - <item>You need at least PHP 4.1.2. If you are using PHP 4.1.2 or 4.1.4, please - upgrade to the latest version ( >= 4.1.2.11, >= 4.1.4.1 final). - <item>Perl installed on the system. (If you don't have Perl, SquirrelMail will - work fine but it's very helpful for the initial configuration. - Alternatively, you can manually edit the configuration files.) - <item>Unlike many PHP applications, SquirrelMail does not require MySQL or - other database type. - <item>If you use MySQL for the address book or for prefs, note that Pear DB - lib is required to be installed and available in the include - path. - <item>Aspell installed if using the SquirrelSpell plugin, For UNIX/Linux see: - <url url="http://aspell.sourceforge.net/" name="http://aspell.sourceforge.net/"> - or for Windows, see: <url url="http://aspell.net/win32/" name="http://aspell.net/win32/"> - <item>Japanese language support: PHP must be compiled with the - <tt/--enable-mbstring/ option for SquirrelMail to read and write Japanese - emails. Each user must also set their language option to Japanese. -</itemize> - -<sect2>Preferred configuration: -<p> -<itemize> - <item>php with gettext and mbstring support. Without gettext you lose in - performance. mbstring is actually required if you want a good i18n webmail - system. - <item>imap server that supports sort and thread imap extensions. Without these - extensions you lose in performance. - <item>imap server should support unicode. CourierIMAP must be compiled with - <tt/--enable-unicode/ option. Without it some translations might be unable to use - sorting and threading. -</itemize> - -<sect2>Browser Requirements: -<p> -<itemize> - <item>Cookies must be enabled in your browser. -</itemize> - -<sect>Quick Start Guide -<p> -download it, configure it, use it. - -<sect>Installing SquirrelMail -<sect1>Quick and Dirty install -<p> -QuickAndDirty - -<sect1>Installing SquirrelMail on Unix and Linux systems -<p> -SquirrelMailInstallUnix - -<sect1>Installing Squirrelmail on Windows systems with Apache webserver -<p> -SquirrelMailInstallWin32Apache - -<sect1>Installing SquirrelMail on Windows systems with IIS webserver -<p> -SquirrelMailInstallIIS - -<sect1>Installing SquirrelMail on MaxOS X systems -<p> -MacInfoHere - -<sect>Upgrading SquirrelMail -<p> -Information for upgraders. - -<sect>Configuring SquirrelMail -<p> -run conf.pl script. - -<sect1>basic configuration -<p> -essential configuration steps. - -<sect1>Selecting IMAP server -<p> -Recommend use of presets. List main presets. Explain why setting only -$imap_server_type does not work. - -<sect1>Authentication -<p> -login, cram-md5, digest-md5. - -<sect1>StartTLS, IMAPS, SSMTP -<p> -secure connection ways. supported and not supported. minimal requirements. - -<sect1>Using database backends -<p> -SquirrelMail can store preferences and address books in database. - -<sect1>Using more than one imap server -<p> -How to do that. - -<sect1>Other configuration issues -<p> -Other configuration issues. - -<sect>Optimizing SquirrelMail -<p> -What to do in order to make it fast without toasting the server. - -<sect>Customizing SquirrelMail -<sect1>Plugins -<p> -SquirrelMail is modular system. Interface can be extented with extra features -provided by various plugins. - -<sect1>Themes -<p> -Which color is da best. - -<sect1>Site customizations -<p> -Own login page. Site control with vlogin plugin. - -<sect1>Internationalization -<p> -Using interface with different languages. - -<sect1>Personal and shared address books -<p> -Information about global address books here. - -<sect>FAQ -<p> -Daily questions - -<sect>Solving problems -<sect1>Common PHP error messages -<sect2>unknown function session_id() call -<p> -missing session support - -<sect1>Common interface error messsages -<sect2>Unknown username or password -<p> -password is not ********. you need cookies. - -<sect2>Session timeout -<p> -session.gc_maxlifetime - -<sect2>Can't delete emails. Quota exceeded. -<p> -DisableTrash - -<sect>Support -<p> -Where do I get support? How do I provide feedback, patches, feature -suggestions, bug reports. - -<sect1>SquirrelMail bugtracker -<p> -We have it on SF. - -<sect1>SquirrelMail mailing lists -<p> -We have them too. - -<sect1>Security contacts -<p> -address used for security contact. - -</article> diff --git a/doc/manual/devel.sgml b/doc/manual/devel.sgml deleted file mode 100644 index b310bc1f..00000000 --- a/doc/manual/devel.sgml +++ /dev/null @@ -1,76 +0,0 @@ -<!doctype linuxdoc system> -<!-- - Copyright (c) 2005 The SquirrelMail Project Team - This file is part of SquirrelMail webmail interface documentation. - - SquirrelMail is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - SquirrelMail is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with SquirrelMail; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ---> -<article> - -<title>SquirrelMail Developer's Manual -<author>The SquirrelMail Project Team: -<!-- put your name here --> -</author> -<date>$Date$ -<abstract> -This document provides information for developers of SquirrelMail webmail interface. -</abstract> - -<toc> - -<p> -Document version: $Revision$ - -<sect>SquirrelMail overview -<p> -SquirrelMail is a standards-based webmail package written in PHP4. It includes -built-in pure PHP support for the IMAP and SMTP protocols, and all pages render -in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across -browsers. It has very few requirements and is very easy to configure and -install. SquirrelMail has all the functionality you would want from an email -client, including strong MIME support, address books, and folder manipulation. - -<sect>General guidelines -<p> -This section should provide some generic information. - -<sect1>Coding guidelines -<p> -Import wiki page - -<sect1>SM_PATH -<p> -Information about SM_PATH constant - -<sect1>includes/validate.php -<p> -Information about files included by validate.php - -<sect1>Compatibility -<p> -Information about compatibility plugin. - -<sect>Developing plugins -<p> -This section should provide information about plugin development. -<sect1>Hooks -<p> -We use hooks. - -<sect>Internationalization -<p> -import i18n.txt - -</article> diff --git a/doc/manual/index.php b/doc/manual/index.php deleted file mode 100644 index c662005f..00000000 --- a/doc/manual/index.php +++ /dev/null @@ -1,168 +0,0 @@ -<?php -/** - * Copyright (c) 2005 The SquirrelMail Project Team - * This file is part of SquirrelMail webmail interface documentation. - * - * SquirrelMail is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * SquirrelMail is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with SquirrelMail; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * @package squirrelmail - */ - -/** - * Controls anti indexing headers - * @global boolean $block_robots - */ -$block_robots = true; - -/** - * Controls page css - * @global string $custom_css - */ -$custom_css = ''; - -/** - * Controls display of links to other formats - * @global boolean $htmlonly - */ -$htmlonly = false; - -/** - * Controls format of manual links - * @global boolean $packed_manuals - */ -$packed_manuals = false; - -/** include site configuration */ -if (file_exists('site_config.inc')) { - // file can contain variables that are used to control header - include_once('./site_config.inc'); -} - -/** Page header */ -header('Content-Type: text/html; charset=iso-8859-1'); - -echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">'; - -echo "\n<html lang=\"en_US\">\n<head>\n"; - -if ($block_robots) echo "<meta name=\"robots\" content=\"noindex,nofollow\">\n"; - -if ( $custom_css != '' ) { - echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"$custom_css\">\n"; -} - -echo "</head>\n<body>\n"; - -/** check if main admin documentation file exists */ -if (!file_exists('admin.html')) { - echo "<p>You must compile this documentation with linuxdoc tools.</p>\n"; - echo "<p>See <a href=\"README\">README</a> file.</p>\n"; -} else { - echo "<h1>SquirrelMail Administrator's Manual</h1>\n"; - echo "<p>Read <a href=\"admin.html\">html version</a> online</p>\n"; - if (! $htmlonly) { - if (! $packed_manuals) { - echo "<p>Other formats</p>\n" - ."<ul>\n" - ."<li><a href=\"admin.dvi\">Dvi</a></li>\n" - ."<li><a href=\"admin.info\">info</a></li>\n" - ."<li><a href=\"admin.lyx\">lyx</a></li>\n" - ."<li><a href=\"admin.pdf\">pdf</a></li>\n" - ."<li><a href=\"admin.ps\">postscript</a></li>\n" - ."<li><a href=\"admin.rtf\">rfc</a></li>\n" - ."<li><a href=\"admin.sgml\">sgml (original)</a></li>\n" - ."<li><a href=\"admin.tex\">tex</a></li>\n" - ."<li><a href=\"admin.txt\">txt</a></li>\n" - ."</ul>\n"; - } else { - echo "<p>Other formats</p>\n" - ."<ul>\n" - ."<li><a href=\"admin.dvi.gz\">Dvi</a></li>\n" - ."<li><a href=\"admin.info.gz\">info</a></li>\n" - ."<li><a href=\"admin.lyx.gz\">lyx</a></li>\n" - ."<li><a href=\"admin.pdf\">pdf</a></li>\n" - ."<li><a href=\"admin.ps.gz\">postscript</a></li>\n" - ."<li><a href=\"admin.rtf.gz\">rfc</a></li>\n" - ."<li><a href=\"admin.sgml.gz\">sgml (original)</a></li>\n" - ."<li><a href=\"admin.tex.gz\">tex</a></li>\n" - ."<li><a href=\"admin.txt.gz\">txt</a></li>\n" - ."</ul>"; - } - } - echo "<h1>SquirrelMail User's Manual</h1>\n"; - echo "<p>Read <a href=\"user.html\">html version</a> online</p>\n"; - if (! $htmlonly) { - if (! $packed_manuals) { - echo "<p>Other formats</p>\n" - ."<ul>\n" - ."<li><a href=\"user.dvi\">Dvi</a></li>\n" - ."<li><a href=\"user.info\">info</a></li>\n" - ."<li><a href=\"user.lyx\">lyx</a></li>\n" - ."<li><a href=\"user.pdf\">pdf</a></li>\n" - ."<li><a href=\"user.ps\">postscript</a></li>\n" - ."<li><a href=\"user.rtf\">rfc</a></li>\n" - ."<li><a href=\"user.sgml\">sgml (original)</a></li>\n" - ."<li><a href=\"user.tex\">tex</a></li>\n" - ."<li><a href=\"user.txt\">txt</a></li>\n" - ."</ul>\n"; - } else { - echo "<p>Other formats</p>\n" - ."<ul>\n" - ."<li><a href=\"user.dvi.gz\">Dvi</a></li>\n" - ."<li><a href=\"user.info.gz\">info</a></li>\n" - ."<li><a href=\"user.lyx.gz\">lyx</a></li>\n" - ."<li><a href=\"user.pdf\">pdf</a></li>\n" - ."<li><a href=\"user.ps.gz\">postscript</a></li>\n" - ."<li><a href=\"user.rtf.gz\">rfc</a></li>\n" - ."<li><a href=\"user.sgml.gz\">sgml (original)</a></li>\n" - ."<li><a href=\"user.tex.gz\">tex</a></li>\n" - ."<li><a href=\"user.txt.gz\">txt</a></li>\n" - ."</ul>"; - } - } - echo "<h1>SquirrelMail Developer's Manual</h1>\n"; - echo "<p>Read <a href=\"devel.html\">html version</a> online</p>\n"; - if (! $htmlonly) { - if (! $packed_manuals) { - echo "<p>Other formats</p>\n" - ."<ul>\n" - ."<li><a href=\"devel.dvi\">Dvi</a></li>\n" - ."<li><a href=\"devel.info\">info</a></li>\n" - ."<li><a href=\"devel.lyx\">lyx</a></li>\n" - ."<li><a href=\"devel.pdf\">pdf</a></li>\n" - ."<li><a href=\"devel.ps\">postscript</a></li>\n" - ."<li><a href=\"devel.rtf\">rfc</a></li>\n" - ."<li><a href=\"devel.sgml\">sgml (original)</a></li>\n" - ."<li><a href=\"devel.tex\">tex</a></li>\n" - ."<li><a href=\"devel.txt\">txt</a></li>\n" - ."</ul>\n"; - } else { - echo "<p>Other formats</p>\n" - ."<ul>\n" - ."<li><a href=\"devel.dvi.gz\">Dvi</a></li>\n" - ."<li><a href=\"devel.info.gz\">info</a></li>\n" - ."<li><a href=\"devel.lyx.gz\">lyx</a></li>\n" - ."<li><a href=\"devel.pdf\">pdf</a></li>\n" - ."<li><a href=\"devel.ps.gz\">postscript</a></li>\n" - ."<li><a href=\"devel.rtf.gz\">rfc</a></li>\n" - ."<li><a href=\"devel.sgml.gz\">sgml (original)</a></li>\n" - ."<li><a href=\"devel.tex.gz\">tex</a></li>\n" - ."<li><a href=\"devel.txt.gz\">txt</a></li>\n" - ."</ul>"; - } - } -} -?> -</body> -</html> \ No newline at end of file diff --git a/doc/manual/next.png b/doc/manual/next.png deleted file mode 100644 index dda7b584..00000000 Binary files a/doc/manual/next.png and /dev/null differ diff --git a/doc/manual/prev.png b/doc/manual/prev.png deleted file mode 100644 index f1720bc9..00000000 Binary files a/doc/manual/prev.png and /dev/null differ diff --git a/doc/manual/site_footer.inc b/doc/manual/site_footer.inc deleted file mode 100644 index 8634a86d..00000000 --- a/doc/manual/site_footer.inc +++ /dev/null @@ -1 +0,0 @@ -</body></html> \ No newline at end of file diff --git a/doc/manual/site_header.inc b/doc/manual/site_header.inc deleted file mode 100644 index d13f0cb2..00000000 --- a/doc/manual/site_header.inc +++ /dev/null @@ -1,5 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> - <head> - <!-- we can add own site css here --> - \ No newline at end of file diff --git a/doc/manual/toc.png b/doc/manual/toc.png deleted file mode 100644 index 1ba84bb9..00000000 Binary files a/doc/manual/toc.png and /dev/null differ diff --git a/doc/manual/user.sgml b/doc/manual/user.sgml deleted file mode 100644 index f2030fc5..00000000 --- a/doc/manual/user.sgml +++ /dev/null @@ -1,51 +0,0 @@ -<!doctype linuxdoc system> -<!-- - Copyright (c) 2005 The SquirrelMail Project Team - This file is part of SquirrelMail webmail interface documentation. - - SquirrelMail is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - SquirrelMail is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with SquirrelMail; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ---> -<article> - -<title>SquirrelMail User's Manual -<author> -by the SquirrelMail Project Team: -<!-- put your name here --> -</author> -<date>$Date$ -<abstract> -This document provides information about usage of SquirrelMail webmail interface. -</abstract> - -<toc> - -<p> -Document version: $Revision$ - -<sect>SquirrelMail overview -<p> -SquirrelMail is a standards-based webmail package written in PHP4. It includes -built-in pure PHP support for the IMAP and SMTP protocols, and all pages render -in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across -browsers. It has very few requirements and is very easy to configure and -install. SquirrelMail has all the functionality you would want from an email -client, including strong MIME support, address books, and folder manipulation. - -<sect>Using SquirrelMail -<sect1>How do we to use SquirrelMail -<p> -See UserManual wiki sections. - -</article>