MrLi 发表于 2013-5-30 17:00:03

配置邮件服务器(4):配置WWW服务器

配置邮件服务器(4):配置WWW服务器
本章设置的邮件服务器,提供Web方式登录收发邮件。同时,后台管理也以Web方式使用Extnan进行。因此,需对WWW服务器进行设置。
        【示例】实例目标:配置WWW服务器。具体操作步骤如下:
        (1)使用以下命令打开Apache配置文件。# vi/etc/httpd/conf/httpd.conf
(2)在httpd.conf文件查找“AddDefaultCharset”,找到以下语句:AddDefaultCharsetUTF-8
在该语句前面添加“#”,将其注释掉。
        (3)接下来为邮件服务器设置虚拟主机,并设置extmail和extman别名,分别指向/var/www/mail/目录对应的目录。在httpd.conf文件最后添加以下内容。NameVirtualHost *:80
<VirtualHost *:80>
   Servername mail.wyh.com
   DocumentRoot /var/www/mail/extmail/html/

   ScriptAlias /extmail/cgi/ /var/www/mail/extmail/cgi/
   Alias /extmail/ /var/www/mail/extmail/html/

   ScriptAlias /extman/cgi/ /var/www/mail/extman/cgi/
   Alias /extman/ /var/www/mail/extman/html/

   SuexecUserGroup vuser vgroup
</VirtualHost>
以上配置指令设置Apache的虚拟主机,具体内容可参见第15章中的介绍。
        (4)本邮件系统中是通过extmail提供Web方登录邮箱。因此,还需要对/var/www/mail/extmail/目录中的配置文件webmail.cf进行修改。这个文件需要创建,复制样例配置文件webmail.cf.default重命名为webmail.cf就可以了。主要修改以下内容(这些内容分散在配置文件中,可使用vi的查找命令找到对应的选项进行修改,各项的含义很简单,就不逐一介绍了)。SYS_CONFIG = /var/www/mail/extmail
SYS_LANGDIR = /var/www/mail/extmail/lang
SYS_TEMPLDIR = /var/www/mail/extmail/html
SYS_USER_LANG = zh_CN
SYS_USER_CHARSET = gb2312
SYS_MFILTER_ON = 1
SYS_NETDISK_ON = 1
SYS_SHOW_SIGNUP = 1
SYS_MYSQL_USER = extmail
SYS_MYSQL_PASS = extmail
SYS_MYSQL_DB = extmail
SYS_G_ABOOK_TYPE = file
SYS_G_ABOOK_FILE_CHARSET = gb2312
(5)类似的,使用extman提供Web方式的后台管理,也需要对/var/www/mail/extman/目录中的配置文件webman.cf进行修改。主要修改以下参数即可。SYS_CONFIG = /var/www/mail/extman
SYS_LANGDIR = /var/www/mail/extman/lang
SYS_TEMPLDIR = /var/www/mail/extman/html
SYS_CAPTCHA_ON = 1
SYS_CHARSET = gb2312
SYS_LANG = zh_CN
通过以上设置,在浏览器中使用http://mail.wyh.com/extmail/就可通过Web方式登录到邮箱,进邮件的收发操作了。同样,可使用http://mail.wyh.com/extman/通过Web方式进行邮箱的后台管理工作。
页: [1]
查看完整版本: 配置邮件服务器(4):配置WWW服务器