使用QMailadmin实现QMail邮件账户的Web管理
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-05
? 摘要:本文在"通过vPOPmail实现QMail邮件账户的数据库管理"一文的基础上讨论如何通过QMailadmin实现对存放在数据库中的虚拟域邮件用户账号进行Web管理。通过QMailadmin管理员可以通过Web方式实现添加删除用户及修改用户密码等邮件用户的管理,而用户可以自行修改自己的密码。 硬件环境:HP Netserver E60 128M内存 单网卡 软件环境: Redhat6.2 vPOPmail4.9.4 QMail1.3 MySQL-3.23.22-beta ucspi-tcp-0.88 QMailadmin-0.38.tar.gz autorespond-1.0.0.tar.gz ezmlm-idx 本文介绍如何采用Web方式实现对邮件用户的管理,而避免了每次添加用户都需 要登录到邮件服务器的麻烦。Inter7开发了遵从GPL版权的QMailadmin来实现这个功能。 要使用该软件,邮件服务器的上必需运行有Apache的WWW服务器。 1、下载必需的软件包 QMailadmin提供的功能必须在实现了虚拟域及虚拟用户的账号的Web方式以后,才能进行,如果你在服务器上还没有实现"通过vPOPmail实现QMail邮件账户的数据库管理",则请阅读该文章,并完成了虚拟域及用户的配置以后才能开始本文的工作。要实现QMailadmin的功能,需要下载下面新的软件包: QMailadmin0.38.tar.gz ???http://WWW.inter7.com/QMailadmin/? autorespond-1.0.0.tar.gz? ??http://WWW.vPOPmail.cx/autorespond-1.0.0.tar.gz? autorespond用来支持实现邮件的自动回复,例如您的电子邮件地址为ideal@com.cn, 由于您最近出差,不能及时回复收到的邮件,则你可以使用该软件包实现邮件的回复,当结合使用QMailadmin时,原理如下: 当使用Web管理界面指定对某个用户(如ideal)指定邮件自动回复,则在该用户所在的域内, 创建一个文件名字为.QMail-ideal. 下面我们首先讨论QMail的邮件投递机制: QMail的投递机制为:当接受到一个信件后,由QMail-lspawn控制邮件投递机制;它首先察看QMail-users机制(QMail-users是一个给用户指派-assign-地址的系统),若收信人地址没有定义在assign文件中(/var/QMail/assign参阅Life with QMail 的3.6QMail-users)则激活QMail-getpw程序,然后调用QMail-local来实现本地邮件投递。QMail-local首先试着投递邮件到localpart@host的地址,其中localpart为本地用户名。若没有找到,则进一步察看/var/QMail/alias中定义的别名,若存在对应的别名则投递邮件到别名对应的用户目录下,否则退回邮件。 若按照QMail-users机制在assign中找到对应于邮件目的地址的规则,则从users/assign得到相关信息,然后进行标准的.QMail文件操作。一般来说,.QMail- ? 从上面的机制中可以看到,通过QMailadmin为ideal用户创建邮件自动回复时会在用户所在的域目录中(如:/home/vPOPmail/domains/domains.com.cn中创建.QMail-ideal文件,当.QMail-local进入assign处理以后将会首先进行标准的.QMail文件操作,所以将会根 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Sendmail邮件服务器快速指(4)下一篇: 配置你的第一台e-mail服务器(1)
关于使用QMailadmin实现QMail邮件账户的Web管理的所有评论