SquirrelMail(来自维基)是一个开源项目,它提供了一个基于 Web 的电子邮件应用程序和一个 IMAP 代理服务器。
SquirrelMail 网络邮件为其演示文稿输出有效的 HTML 4.0,使其与大多数当前的网络浏览器兼容。
SquirrelMail webmail 使用插件架构来容纳围绕核心应用程序的添加功能,SquirrelMail 网站上提供了 200 多个插件
注意:请确保我们有一个正常工作的 SMTP 服务器和 IMAP 服务器,因为如果 IMAP 服务器没有启动并正常运行,我们可能会在配置结束时收到错误消息。
要安装SquirrelMail,我们需要下载 tar 文件。
这是一个链接,我们可以其中找到一个
http://squirrelmail.org/download.php
在 /var/www/中创建一个目录
# mkdir /var/www/mail
并将tar 文件解压到此目录中。
我们可以使用此命令
# tar -tjvf squirrelmail.x.x.x.tar.bz2
我们可能还需要 php 和 php-imap 来为 Apache/IMAP 安装 PHP 支持。
# yum -y install php php-imap # cd /var/www/mail
现在为 squirrelmail.x.x.x 创建一个符号链接
# ln -s squirrelmail.x.x.x/mail
你可以检查符号链接
# ls -l
现在只需编辑 apache 配置文件中的虚拟主机配置
# vi /etc/httpd/conf/httpd.conf (在文件末尾添加虚拟机主机的设置) <VirtualHost 192.x.x.x:80> ServerAdmin mail@server.example.com DocumentRoot /var/www/mail/ <Directory /var/www/mail> Options FollowSymlinks Order allow,deny Allow from all </Directory> </VirtualHost>
这里 server 是我们机器的名称,example.com 是域名,因此请根据机器主机名和域名进行更改。
使用的 IP 是我们机器的 IP。
重启apache服务器
# service httpd restart
现在配置squirrel邮件服务器
# cd /var/www/mail/mail/config/ # ./config.pl
并按照说明根据要求编辑松鼠邮件。
我们可能还需要为 SquirrelMail 创建“添加”和“数据”目录:
# mkdir /var/local/squirrelmail/{data,attach}
(如果我们使用默认设置)
将这两个文件的所有权更改为 apache
# chown -R apache:apache /var/local/squirrelmail/
使用浏览器打开登录页面
http://服务器IP/mail
尝试使用我们创建的用户登录。