如何在 Linux 中配置 SquirrelMail

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

尝试使用我们创建的用户登录。

日期:2020-06-02 22:16:57 来源:oir作者:oir