|
系统简介 FoxMail Server系统除具备了市场上现有的webmail系统所有的功能以外,还具有地址本服务、多域名服务、用户分组及多级权限分配等功能。 启动系统:foxmailserver start 关闭系统:foxmailserver stop 重启动系统:foxmailserver restart Foxmail Server for Linux 的管理员分为两级:域管理员和系统管理员,他们的功能大体一样,在这里我们只介绍系统管理员的界面功能。 系统信息栏:管理员可以查看显示系统信息、显示系统性能和系统运行情况。 图二、邮件服务器管理
上面介绍了,Foxmail Server for Linux 系统管理员通过WEB界面管理系统的方法。由于Foxmail Server for Linux在不断的完善当中,如果有不清楚的地方可以联系博大公司,我们会为我们产品的用户提供最详细的技术支持。 下面针对Foxmail Server for Linux的各个部件的管理进行介绍: 一、对resin的设置管理 bin:resin 的启动关闭文件目录; conf:resin 的配置文件目录; webmail:Foxmail Server的java程序目录,在webmail目录下有三个子目录,他们分别是:html(存放FoxmailServer的html文件),jsp(存放FoxmailServer的jsp文件),WEB-INF(存放class文件) log:resin 的日志文件目录 sendmsgd:后台发信程序目录 启动及启动:在resin的bin目录下有一个httpd.sh的文件这一文件是resin关闭和启动的shell文件,下面是相关命令: 启动resin:./httpd.sh start 关闭resin:./httpd.sh stop 重启动resin:./httpd.sh restart 配置虚拟主机:由于FoxmailServer 是支持多域的,所以在日常管理中免不了为新开的域配置resin,下面介绍resin的对虚拟主机的配置: 在一般情况下,我们只需要为新增加的域增加一个登录界面,然后在resin的配置文件中做一个虚拟主机即可,登录界面可以参考默认的登录界面:html目录下的index.html,只要修改表单里面的三个hidden值即可,修改方式如下:
做好登录页面,设定好登录页面的名字,这里设为:testlogin.html,再把它存放在webmail/html目录下面。 修改resin.conf文件,配置虚拟主机:方法是把resin.conf的配置文件中 二、对openldap的管理: 启动ldap:/usr/local/libexec/slapd -h ldap://服务器的ip地址:端口号 关闭ldap:kill -INT `cat /usr/local/var/slapd.pid` 三、qmail的管理: qmail的系统目录在/var/qmail下,配置文件在/var/qmail/control中。 启动qmail:/var/qmail/rc 关闭qmail:killall qmail-send 杀掉全部qmail的进程 启动和关闭Esmtp:修改/var/qmail/control/mustauth,为1就是启动esmtp为0就是关闭esmtp; 启动和关闭转发邮件:修改/var/qmail/control/checklocal,为1就是启动较认,为0就是关闭较认(这一功能是防止非本地用户通过我们的qmail转发邮件); 接收的邮件最大限制:修改/var/qmail/control/databytes,(以字节为单位); 日志文件查看:在默认安装的情况下,qmail的日志文件是/var/log/maillog。通过这一文件,用户可以查看qmail的收发信情况。 四、后台发信介绍 expdate.log:记录过期用户发通知信情况的日志文件。 oversize.log:记录邮箱超容用户发通知信的情况的日志文件。 sendmsg.log:记录后台发信程序运行情况的日志文件。 timemail.log:记录定时发信的信件投递情况的日志文件。 五、用户数据存放 用户基本资料:在默认情况下,用户的资料数据存放在Mysql数据库里面的一个qmail的数据库里面。这些数据包括:用户名,用户密码,用户注册时填写的个人资料,用户的签名,用户的使用期限等。 用户私有地址本信息:用户的个人地址本的信息存放在ldap数据库里面。 用户信件:在默认安装的情况下,系统会为每个用户在/home/webmail/目录下相应的域名下创建一个存放邮件的目录,用户的信件就存放在这个目录底下。 一、Resin服务器的配置文件: webmail.ini:存放在resin的根目录下,是FoxmailServer的java程序需要的数据的配置文件,下面是每个参数的意义: home用户邮件的根目录 shell用户的默认shell quota_size默认邮箱大小 expire_date默认邮箱过期时间 domain_usernum默认域最大用户数 uid系统运行的组权限,0表示root组 gid系统运行的用户权限,0表示root webpath系统的临时文件存放目录 dbhost服务器所在主机的IP dbname用户信息数据库的名字 dbuser用户信息数据库的用户名 dbpassWord用户信息数据库的密码 qmailpathqmail的根目录 smtphostsmtp的主机地址 smtphelo做smtp的helo命令用 smtpportsmtp的端口号 mailqueue定时发信的信件存放目录 uploadsize发信时附件size的最大限制 uploadnum发信时附件数量的最大限制 webmail_domain.ini:FoxmailServer的域名列表 ldap.cfg:存放在resin的根目录下,是FoxmailServer的java程序需要的关于ldap数据的配置文件,下面是每个参数的意义: hostipldap服务器所在机器的ip portldap的勘听端口 Manager_dnldap的管理员帐号 Manager_pwldap的密码 base_dn地址本的根节点 .qmail:在resin目录下的一个隐藏文件,记录了用户的收件箱路径,不要改动。 Directory.cfg:存放在resin的根目录下,是系统默认的邮箱列表。 二、qmail配置文件: checklocal启动检测本地用户服务。如果开启这一服务,在发信时qmail会检测用户是否为本地用户,如果不是不能把信件投递到其他邮箱。开启服务只须把文件的值设成1 databytes邮箱接收的信件最大限制,如果大于这一大小,qmail会中断投递。单位为字节。 defaultdomain系统默认的域,在现有系统中,没有多大作用了 home记录用户邮箱数据的根目录 locals系统中本地域名列表。checklocal就是检测这一列表中的域 me原来qmail的一个配置文件,在现有系统中,这一配置文件失效。 mustauth启动Esmtp认证的文件,为1表示启动Esmtp认证,为0关闭 plusdomain原来qmail的一个配置文件,在现有系统中,这一配置文件失效。 rcpthosts原来qmail的一个配置文件,在现有系统中,这一配置文件失效。 sqlserver这是qmail与数据库连接的一个配置文件,但它也涉及其他方面的信息。下面是它的参数意义: mysql_use是否使用mysql数据库检验用户 servermysql数据库的位置 login数据库用户名称 password数据库密码 db数据库名称 table涉及数据库表 check_host本设置暂时无效 quota是否限制接收邮件大小限制 三、ldap的配置文件设置: 四、FoxmailServer的启动文件:
一些针对具体问题的操作: 一、如何在FoxmailServer中增加域:
二、如何修改ldap的密码:
三、如何修改ldap的端口号:
四、如何备份ldap中的数据: 系统管理员维护手册小结 最后,感谢广大对FoxmailServer给予支持的用户。 |