Setting Up An IMAP-Based Email Solution, part 3

Traditionally, Unix-based systems use POP servers for retrieving email, but in today's environment, where users log in from multiple location using varied clients, this can prove problematic. One solution is to use IMAP instead. This time out we cover the installation of SquirrelMail.

 By Stew Benedict
Page 1 of 2
Print Article

Installing SquirrelMail

From the SquirrelMail webpage:

"SquirrelMail is a standards-based webmail package written in PHP4... with all the functionality you would want from an email client, including strong MIME support, address books, and folder manipulation."

You can download SquirrelMail from prdownloads.sourceforge.net/squirrelmail/squirrelmail-1.0.6.tar.gz

 [root@moe]# cd /usr/local/apache/htdocs
 [root@moe html]# tar -xzf /home/stew/squirrelmail-1.0.6.tar.gz
 [root@moe html]# mv squirrelmail-1.0.6 webmail
 [root@moe html]# chown -R nobody.nobody webmail
 [root@moe html]# chmod -R 400 webmail
 [root@moe html]# chmod -R u+X webmail
 [root@moe html]# cd webmail
 [root@moe html]# chmod u+w data
 [root@moe html]# cd config
 [root@moe config]# perl conf.pl

 SquirrelMail Configuration : Read: config_default.php
 Main Menu --
 1.  Organization Preferences
 2.  Server Settings
 3.  Folder Defaults
 4.  General Options
 5.  Themes
 6.  Address Books (LDAP)
 7.  Message of the Day (MOTD)
 8.  Plugins

 D.  Set pre-defined settings for specific IMAP servers

 C.  Turn color off
 S   Save data
 Q   Quit

 Command >> 

Many of the defaults are fine. You'll need to change the server setting from "cyrus" to "uw". There is also support for other IMAP servers. You can set the organization name and other optional features as appropriate. You will also want to set the domain name appropriately or use "localhost". If you don't care for the name or the "squirrel" graphic, you can replace these with your own organization's logo. The default settings end up in config/config.php should you decide to make changes later.

 Command >> s

 Data saved in config.php
 Press enter to continue...
This article was originally published on Jun 22, 2001
Get the Latest Scoop with Networking Update Newsletter