添加Webmail邮件界面


添加Webmail邮件界面

  • Webmail指的是提供给邮件用户发信、收信使用的网页操作界面,例如新浪、网易、Gmail等站点都提供了类似的网页平台
  • Webmail系统通常是一套预先编写好的网页程序,本章将以较为流行的SquirrelMail系统为例
  • Squirrel主要通过imap服务(143端口)访问dovecot服务器,Squirrel的用户认证也是通过dovecot实现的

1.编译安装squirrelmail程序套件

下载源码包
官方站点:http://www.squirrelmail.org
网页程序包:squirrelmail-1.4.13.tar.bz2
中文语言包:zh_CN-1.4.13-20071220.tar.bz2
解包至Web服务的网页目录

[root@mail ~]# tar  jxvf  squirrelmail-1.4.13.tar.bz2  -C /usr/local/apache2/htdocs/
[root@mail ~]# cd /usr/local/apache2/htdocs/
[root@mail htdocs]# mv squirrelmail-1.4.13  webmail
[root@mail htdocs]# cd webmail
[root@mail webmail]# tar jxvf ~/zh_CN-1.4.13-20071220.tar.bz2
  • 这里的Web服务器与前面配置的邮件服务器是同一台主机
  • 首先将SquirrelMail解压到apache服务器的网页文档根目录,并适当改名
  • 然后在SquirrelMail的网页文件目录中解压释放中文语言包

2.创建及调整数据目录、附件目录

[root@mail webmail]# mkdir  -p  attach  data
[root@mail webmail]# chown  -R  daemon:daemon  attach/  data/
[root@mail webmail]# chmod  730  attach/

将属主和属组都设置成daemon,以便httpd服务能够有权限写入数据

3.建立并调整 config.php 配置文件

[root@mail webmail]# cp config/config_default.php  config/config.php
[root@mail webmail]# vi config/config.php 
$squirrelmail_default_language = 'zh_CN';
$default_charset       = 'zh_CN.UTF-8';
$domain                 = 'benet.com';
$smtpServerAddress = 'localhost'; 
$smtpPort = 25;
$imap_server_type    = 'dovecot'; 
$imapPort = 143;
$data_dir                 = '/usr/local/apache2/htdocs/webmail/data/';
$attachment_dir      = '/usr/local/apache2/htdocs/webmail/attach/';

从样例文件复制生成配置文件,根据需要调整相关参数(只需改动少数几个参数即可):

$squirrelmail_default_language = ‘zh_CN’;     //默认语言
$default_charset       = ‘zh_CN.UTF-8’;       //默认字符集
$domain                 = ‘benet.com’;        //邮件域名
$smtpServerAddress = ‘localhost’;               //设置发信服务器地址
$smtpPort = 25;                                 //SMTP服务器端口
$imap_server_type       = ‘dovecot’;            //设置IMAP收信服务器类型
$imapPort = 143;                                //IMAP服务端口
$data_dir                 = ‘/usr/local/apache2/htdocs/webmail/data/’;       //数据目录位置
$attachment_dir           = ‘/usr/local/apache2/htdocs/webmail/attach/’;   // 附件目录位置

4.确认启动 httpd 服务程序


5.在浏览器中访问Webmail界面

http://mail.benet.com/webmail/


results matching ""

    No results matching ""