What is SquirrelMail?
SquirrelMail is a standards-based webmail package written in PHP. It includes built-in pure PHP support for the IMAP and SMTP protocols,
#1 Add epel repo
rpm -Uvh epel-release-5-4.noarch.rpm
#2 Install Squirrelmail
yum install squirrelmail -y
Navigate to /usr/share/squirrelmail/config/ directory and run the command conf.pl:
Enter choice “1” to set your organization details
Now enter “2” to setup mail Server settings such as domain name and mail agent etc
Now enter “S” followed by “Q” to save and exit Squirrelmail configuration.
Create a squirrelmail vhost entry in apache config file. Add the following lines at the end:
Alias /webmail /usr/share/squirrelmail <Directory /usr/share/squirrelmail> Options Indexes FollowSymLinks RewriteEngine On AllowOverride All DirectoryIndex index.php Order allow,deny Allow from all </Directory>
service httpd restart
Now browse http://ip-address/webmail or http://domain-name/webmail from your browser. Login with username and password. Verify mail functionality by sending/receiving emails.