快速业务通道

使用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-文件被用来完成邮件转发、别名或调用其他程序如ezmlm等进行处理。若没有找到匹配,则QMail-local查找.QMail-default文件,这是QMail-local邮件投递机制中最后一步。 VPOPmail利用该文件来调激活vdelivermail 程序,该程序以两个参数被调用,第一个当前没有作用,主要是用作向后兼容的;第二个参数是用来在一个虚拟域用户没有被找到时的缺省投递,一般来说,缺省投递可以是将邮件投递到某个目录或某个邮件地址或返回无此用户的返回信件(第二个参数若为bounce-no-mailbox,则返回无此用户的信件;若第二个参数为/home/vPOPmail/domains/domain.com.cn/0/test,则当没有对应于邮件投递目的地址时,该邮件将被投递到test@com.cn的用户)。
?
  从上面的机制中可以看到,通过QMailadmin为ideal用户创建邮件自动回复时会在用户所在的域目录中(如:/home/vPOPmail/domains/domains.com.cn中创建.QMail-ideal文件,当.QMail-local进入assign处理以后将会首先进行标准的.QMail文件操作,所以将会根

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号