Squirrelmail

SquirrelMail is a lightweight webmail package written in PHP with IMAP/IMAPS support. SquirrelMail has many plugins (calendar, spelling, etc.) and good browser support (uses HTML 4.0 and does not require JavaScript).

Place the contents (the entire squirrelmail directory) in your document root. For Arch, that will be under /srv/http.

Create directories outside of your document root for the SquirrelMail "data" and "attachment" directories. Example: mkdir -p /usr/local/share/sqmail/{data,attach} which will create the directories under /usr/local/share/sqmail. You then must make the directories readable and writable by the web server. On Arch, chown -R http:http /usr/local/share/sqmail

Make sure you turn on the option under "11. tweaks" to "Allow remote config test" to allow you to check the configuration if you are not doing your configuration from localhost. (turn it off when you are done with all test and your satisfied with your setup)

You will need to modify /etc/php/php.ini to change a few setting to accommodate SquirrelMail. Open /etc/php/php.ini and modify the following settings:

When you are done with the setting and choosing plugins in conf.pl and done with modifying php.ini, just point your browser to http://localhost/squirrelmail/configcheck.php to test your configuration. Fix any problems you encounter.