将SquirrelMail与AXIGEN集成

将SquirrelMail与AXIGENThis文档集成旨在说明如何在计算机上安装和配置SquirrelMail以充当webmail界面...

将松鼠邮件与AXIGEN集成

抽象

本文档旨在解释如何在机器上安装和配置SquirrelMail以充当AXIGEN的Webmail界面。 它还将重点放在不同场景中作为Webmail界面的最佳选择。

在以下部分中,将比较两个实现,以帮助管理员决定是否要保留AXIGEN WebMail或设置SquirrelMail。

AXIGEN WebMail专业: AXIGEN WebMail cons:
- 无需设置Web服务器。
- 独立于IMAP和POP3。
- 需要最少的配置。
- 高级剥皮和布局支持。
- 不支持文本网页浏览器。
- 很难在已经存在的网站中实现。
松鼠邮件专业: 松鼠邮件消息:
- 支持文本网页浏览器。
- 无需JavaScript支持。
- 轻松集成到现有的站点。
- 高级剥皮支持。
- 必须设置单独的Web服务器。
- 需要适中的配置。
- 低错误控制和跟踪可能性。
- 必须启用IMAP。

作为附注,您可以选择不使用其中一个。 两个webmail接口都可以在同一台机器上同时运行,而不会彼此干扰。

松鼠邮件安装

要设置SquirrelMail,需要以下元素:

  1. 支持PHP的Web服务器(Apache 1.3 / Apache 2.0是常用的)。
  2. PHP版本4.1.2或更高版本。
  3. 安装并运行Perl进行初始配置。

首先,您需要从SquirrelMail网站下载tar-ball并将其保存在运行Web服务器的计算机上。 完成此步骤后,将存档的内容复制到名为“webmail”的文件夹中,并将该文件夹放在站点根目录中。
确保该文件夹的内容可以由运行Web服务器的用户访问是非常重要的。 Apache软件默认使用“www-data”作为用户。 对“webmail”文件夹的内容的权限必须给这个用户的读写权限。 否则会在登录到Webmail界面时产生访问错误。

此时,登录屏幕应该可以在Web浏览器中使用基地址,后跟文件夹的名称,在本例中为“webmail”( http://www.mysite.org/webmail )。 如果此页面根本无法访问,并且您收到错误,您可能遇到与访问权限相关的问题。 回到前面的步骤,并确保所有配置都相应配置并重试。

松鼠邮件配置

在登录到Webmail界面之前,需要进行设置。 安装程序取决于公司使用的特定设置。 要启动此过程,请运行“webmail”文件夹中的“configure”脚本。

配置SquirrelMail时,您必须确保为AXIGEN邮件服务器上的当前设置指定正确的选项。 应设置SMTP和IMAP的服务器地址,并且端口号应与AXIGEN配置中定义的各个监听器的端口号匹配。 验证类型也非常重要,不应该被忽视。 这里一个重要的注意事项是SquirrelMail无法自动检测支持的AXIGEN邮件服务器的身份验证类型。 然而,这并不会防止SquirrelMail在使用任何可用的身份验证方法时正确连接。

如果您没有安装Perl或由于某些原因您无法运行配置脚本,所有更改必须通过编辑配置文件进行,然后才能首次登录。

SquirelMail充当IMAP客户端,并通过此协议连接到AXIGEN邮件服务器,以访问电子邮件。 只要Web服务器和AXIGEN正在运行,并且配置正确,您将不会遇到任何问题。

AXIGEN WebMail的不同设置配置

SquirrelMail接口的主要原因是它与已经运行的站点的轻松集成过程。 本文的这一部分旨在解释AXIGEN WebMail界面如何沿着Web服务器运行。

最简单的解决方案是将AXIGEN设置在不同的机器上。 这是推荐一般使用的最佳做法。 在一台机器上拥有多个关键业务的元素,在机器受损的情况下可能是不幸的。

然而,在某些情况下,这种方法是不可能的。 另一种方法是在不同于80的端口上运行AXIGEN WebMail接口,但对于最终用户来说,这是非常不舒服的。

另外,如果存在尚未分配的IP地址池,则可以使用多接口方案。 使Web服务器绑定到端口80上的一个地址,并且WebMail或端口80上的另一个接口也解决了此问题。 当然,在这种情况下,多个网络适配器是必需的,可以使用虚拟接口。

将父站点的代码合并到WebMail界面也是可能的,尽管它需要大量修改,如果执行不正确,可能会产生许多问题。 这实际上是所有的最好的方法,但是需要最多的资源,并且可能非常耗时,这取决于站点的复杂性。 需要一些经验和对HTML和HSP的良好理解才能取得成功。

结论

为特定环境选择正确的工具可能是一项具有挑战性的任务。 根据需要和所分配的资源,网络管理员应该决定采取的最佳行动。 两个网络邮件实现收敛于相同的目的,但在实现这一目标方面采取不同的途径。 也许让他们成立和运行将是这个争议的“全胜”的场景。

由Ciprian Negrila
技术支持工程师
GeCAD Technologies,
AXIGEN部门