当前位置:首页>网络学院>服务器>Mail服务器教程>文章内容

vpopmail 管理员手册(转载)

[ 来源: | 作者: | 时间:2007-07-21 | 收藏 | 推荐 ] 【


vpopmail 管理员手册

原作者:Ken Jones
原文链接:http://inter7.com/vpopmail/vpopmail.html
英文版权所有:http://inter7.com 

 

译者:黄丽红
联系地址:kinki@freebsdchina.org
中文版权所有:freebsdchina.org (如要转载请保留版权声明) 

快速安装指南
快速安装vpopmail
解开vpopmail 分发包
添加vchkpw 组
添加vpopmail 用户,并指定为vchkpw组
./configure
make 
make install-strip

现在可以添加虚拟邮件域和虚拟邮件域用户。使用vadddomain 和 vadduser.。还须要修改你的pop 服务器的启动参数以使用vchkpw 程序来认证用户。

.设置所有的邮件用户成为虚拟邮件域的用户
我们推荐所有的邮件域都设置为虚拟邮件域。
配置选项
常用选项
(1)--enable-roaming-users=n|y Enable or dissable open relay after pop authentication.Default is no
配置这个选项为Yes意味着客户端的IP地址是添加到一个IP地址列表中,用于允许用户在他们的pop认证通过以后利用smtp转发信件。服务器端有一个cron job :clearopensmtp,会从这个IP 地址列表中清除认证超过3个小时的IP地址。这个选项需要你以tcpserver的方式运行smtp,并且提供-x /etc/tcp.smtp.cdb 参数(或者其它你放置tcp.smtp.cdb文件的路径)。

sflj www.it55.com kg^&fgd


(2)--enable-hardquota=#|n Set and Enable hard quota or n for no quota
为每个pop用户设置磁盘配额的最大值(硬)。默认值为50M。当用户的磁盘配额的最大值达到以后,所有新的发给用户的邮件将会被退回,并附上一条信息。这条信息可以被自定义定制。假如你想关掉磁盘配额设置,可以设置这个值为:NOQUOTA,例如 --enable-hardquota=NOQUOTA

(3)--enable-default-domain=name Default domain name, default is null
我们推荐把所有的邮件以虚拟邮件域的方式运行。你可以设置其中一个为缺省。如果你只有一个域,那么把它设置为缺省。缺省设置的邮件域的用户可以直接用用户名进行认证,即不需要使用用户名%虚拟邮件域的格式。

(4)--enable-ip-alias-domains=y|n enable virutal domain lookup via reverse ip address lookup for virtual domains.
每个域缺省都使用基于虚拟邮件域的用户名。也就是说:用户必须提供包含所属的域的名称的用户名,例如:用户名 %虚拟邮件域。这也可以通过设置--enable-default-domain option来覆盖这个规则。 http://www.it55.com/
Vpopmail也支持基于IP地址的虚拟邮件域。假如这个选项打开后,而用户没有提供%<虚拟邮件域>,那么就会触发一个对用户连接的服务器的IP地址的反向查询。如果服务器的IP地址能解析到一个域名,那么vpopmail使用那个域名做为邮件域。例如:
IP地址 w.x.y.z反向解析到test.com。用户设置他们的pop服务器的IP地址为w.x.y.z 并开始连接。vpopmail接收到这个连接,检查连接的服务器端的IP地址。做一个IP地址的反向查询从而获得test.com这个域名。用户 发送joe作为他们的pop用户名,vpopmail使用test.com作为域名。
你可以混合使用基于名称和基于IP地址的形式的虚拟主机。

(5)--enable-relay-clear-minutes=360 expire time for roaming users after pop authentication.
如果设置了--enable-roamin-users=y 选项,那么这个选项就设置了clearopensmtp应该保留用户的IP地址在列表中多长时间。默认值是3小时。


Mysql选项

(1)--enable-mysql=n|y use mysql, default is no
启用mysql认证方式。
注意:确认编辑vmysql.h以及设置mysql 服务器名称或者IP地址,mysql用户和mysql用户密码。这个mysql用户必须有创建vpopmail数据库和在此数据库里生成表的权限。

www.it55.com在线教程



(2)--enable-sqlincdir= Directory where sql include files are.
设置mysql include文件的目录位置。默认值是设置为/usr/local/mysql。

(3)--enable-sqllibdir=/usr/lib/mysql Directory where sql libs are.
设置mysql libmysqlclient.a文件所在的目录。默认的会在/usr/lib/mysql中查找。

(4)--e 免费资源www.it55.com

(编辑:IT资讯之家 www.it55.com

返回顶部
共6页: 上一页 1 [2] [3] [4] [5] [6] 下一页  

网友评论

[以下评论为网友观点,不代表本站。请自觉遵守互联网相关政策法规,所有连带责任均有评论者自负。]
[不超过250字]