📄 vpopmail5.abw
字号:
<?xml version="1.0"?><!DOCTYPE abw PUBLIC "-//W3C//DTD ABW 1.0 Strict//EN" "http://www.abisource.com/awml.dtd"><abiword version="0.9.0" fileformat="1.0"><!-- ===================================================================== --><!-- This file is an AbiWord document. --><!-- AbiWord is a free, Open Source word processor. --><!-- You may obtain more information about AbiWord at www.abisource.com --><!-- You should not edit this file by hand. --><!-- ===================================================================== --><!-- Build_ID = (none) --><!-- Build_Version = 0.9.0 --><!-- Build_Options = LicensedTrademarks:Off Debug:Off BiDi:Off Optimize:On Gnome:Off LibXML:Off Pspell:Off Scripting:On --><!-- Build_Target = /usr/src/redhat/BUILD/abiword-0.9.0/abi/src/Linux_2.4.2-2_i386_OPT/obj --><!-- Build_CompileTime = 12:25:27 --><!-- Build_CompileDate = Jul 30 2001 --><lists><l id="1026426839" parentid="0" type="0" start-value="1" list-delim="%L." list-decimal="."/><l id="511343606" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="NULL"/></lists><pagesize pagetype="Letter" orientation="portrait" width="8.500000" height="11.000000" units="inch" page-scale="1.000000"/><section><p><c props="lang:en-US">vpopmail Administration Guide</c></p><p><c props="lang:en-US">by Ken Jones</c></p><p><c props="lang:en-US">http://www.inter7.com/</c></p><p><c props="lang:en-US"></c></p><p><c props="lang:en-US">Quick Install</c></p><p><c props="lang:en-US"></c></p><p level="1" listid="1026426839" parentid="0" props="font-family:Times New Roman; font-style:normal; font-weight:normal; bgcolor:transparent; start-value:1; list-style:Numbered List; text-indent:-0.3000in; text-decoration:none; lang:en-US; color:000000; font-size:12pt; margin-left:0.5000in; text-position:normal; field-font:NULL"><field type="list_label"></field><c type="list_label"> </c><c props="lang:en-US">tar zxf vpopmail-XX.tar.gz</c></p><p level="1" listid="1026426839" props="font-family:Times New Roman; list-decimal:.; font-weight:normal; lang:en-US; font-style:normal; margin-left:0.5000in; text-decoration:none; list-style:Numbered List; list-delim:%L; bgcolor:transparent; color:000000; font-size:12pt; text-indent:-0.3000in; text-position:normal; start-value:1; field-font:NULL"><field type="list_label"></field><c type="list_label"> </c><c props="lang:en-US">cd vpopmail-XX</c></p><p level="1" listid="1026426839" props="font-family:Times New Roman; list-decimal:.; font-weight:normal; lang:en-US; font-style:normal; margin-left:0.5000in; text-decoration:none; list-style:Numbered List; list-delim:%L; bgcolor:transparent; color:000000; font-size:12pt; text-indent:-0.3000in; text-position:normal; start-value:1; field-font:NULL"><field type="list_label"></field><c type="list_label"> </c><c props="lang:en-US">addgroup -g 89 vchkpw</c></p><p level="1" listid="1026426839" props="font-family:Times New Roman; list-decimal:.; font-weight:normal; lang:en-US; font-style:normal; margin-left:0.5000in; text-decoration:none; list-style:Numbered List; list-delim:%L; bgcolor:transparent; color:000000; font-size:12pt; text-indent:-0.3000in; text-position:normal; start-value:1; field-font:NULL"><field type="list_label"></field><c type="list_label"> </c><c props="lang:en-US">adduser -u 89 -g 89 vpopmail</c></p><p level="1" listid="1026426839" parentid="0" style="Normal" props="font-family:Times New Roman; list-decimal:.; margin-left:0.5000in; start-value:1; font-style:normal; text-indent:-0.3000in; color:000000; list-delim:%L; bgcolor:transparent; font-size:12pt; list-style:Numbered List; text-position:normal; font-weight:normal; text-decoration:none; lang:en-US; field-font:NULL"><field type="list_label"></field><c type="list_label"> </c><c props="lang:en-US">./configure</c></p><p level="1" listid="1026426839" parentid="0" style="Normal" props="font-family:Times New Roman; list-decimal:.; margin-left:0.5000in; start-value:1; font-style:normal; text-indent:-0.3000in; color:000000; list-delim:%L; bgcolor:transparent; font-size:12pt; list-style:Numbered List; text-position:normal; font-weight:normal; text-decoration:none; lang:en-US; field-font:NULL"><field type="list_label"></field><c type="list_label"> </c><c props="lang:en-US">make</c></p><p level="1" listid="1026426839" style="Normal" props="font-family:Times New Roman; list-decimal:.; margin-left:0.5000in; bgcolor:transparent; start-value:1; font-style:normal; text-indent:-0.3000in; text-position:normal; color:000000; list-delim:%L; lang:en-US; list-style:Numbered List; font-size:12pt; font-weight:normal; text-decoration:none; field-font:NULL"><field type="list_label"></field><c type="list_label"> </c><c props="lang:en-US">make install-strip</c></p><p><c props="lang:en-US"></c></p><p><c props="lang:en-US">Features</c></p><p><c props="lang:en-US"></c></p><p level="1" listid="0" parentid="0" style="Normal" props="font-family:Times New Roman; color:000000; margin-left:0in; bgcolor:transparent; start-value:1; font-style:normal; text-indent:0in; list-style:Numbered List; lang:en-US; text-decoration:none; text-position:normal; font-weight:normal; font-size:12pt; field-font:NULL"><c props="lang:en-US"></c><c type="list_label">Authentication modules can be chosen at compile time for</c></p><p level="1" listid="511343606" parentid="0" style="Normal" props="font-family:Times New Roman; list-decimal:.; margin-left:1.0000in; start-value:0; font-style:normal; text-indent:-0.3000in; list-style:Bullet List; color:000000; list-delim:%L; bgcolor:transparent; text-decoration:none; text-position:normal; font-weight:normal; font-size:12pt; lang:en-US; field-font:Symbol"><c type="list_label"></c><field type="list_label"></field><c type="list_label"> cdb hash files</c></p><p level="1" listid="511343606" parentid="0" style="Normal" props="font-family:Times New Roman; list-decimal:.; margin-left:1.0000in; start-value:0; font-style:normal; text-indent:-0.3000in; list-style:Bullet List; color:000000; list-delim:%L; bgcolor:transparent; text-decoration:none; text-position:normal; font-weight:normal; font-size:12pt; lang:en-US; field-font:Symbol"><c type="list_label"></c><field type="list_label"></field><c type="list_label"> mysql</c></p><p level="1" listid="511343606" parentid="0" style="Normal" props="font-family:Times New Roman; list-decimal:.; margin-left:1.0000in; start-value:0; font-style:normal; text-indent:-0.3000in; list-style:Bullet List; color:000000; list-delim:%L; bgcolor:transparent; text-decoration:none; text-position:normal; font-weight:normal; font-size:12pt; lang:en-US; field-font:Symbol"><c type="list_label"></c><field type="list_label"></field><c type="list_label"> oracle</c></p><p level="1" listid="511343606" parentid="0" style="Normal" props="font-family:Times New Roman; list-decimal:.; margin-left:1.0000in; start-value:0; font-style:normal; text-indent:-0.3000in; list-style:Bullet List; color:000000; list-delim:%L; bgcolor:transparent; text-decoration:none; text-position:normal; font-weight:normal; font-size:12pt; lang:en-US; field-font:Symbol"><c type="list_label"></c><field type="list_label"></field><c type="list_label"> ldap</c></p><p level="1" listid="511343606" parentid="0" style="Normal" props="font-family:Times New Roman; list-decimal:.; margin-left:1.0000in; start-value:0; font-style:normal; text-indent:-0.3000in; list-style:Bullet List; color:000000; list-delim:%L; bgcolor:transparent; text-decoration:none; text-position:normal; font-weight:normal; font-size:12pt; lang:en-US; field-font:Symbol"><c type="list_label"></c><field type="list_label"></field><c type="list_label"> sybase</c></p><p level="1" listid="0" parentid="0" style="Normal" props="font-family:Times New Roman; list-decimal:.; margin-left:0in; start-value:0; font-style:normal; text-indent:0in; text-decoration:none; list-delim:%L; bgcolor:transparent; font-size:12pt; list-style:Bullet List; text-position:normal; font-weight:normal; color:000000; lang:en-US; field-font:Symbol"><c type="list_label"></c></p><p><c props="lang:en-US">Automatic directory layout to efficently support 100,000s of domains on NFS or Unix file systems.</c></p><p><c props="lang:en-US"></c></p><p><c props="lang:en-US">Command line programs to manage the email server.</c></p><p><c props="lang:en-US"></c></p><p><c props="lang:en-US"></c></p><p><c props="lang:en-US"></c></p><p><c props="lang:en-US"></c></p><p><c props="lang:en-US"></c></p><p><c props="lang:en-US"></c>vpopmail Adminstration Guide</p><p><c></c>by Ken Jones</p><p>http://www.inter7.com/vpopmail</p><p><c></c></p><p><c></c>Quick Install Guide</p><p>To quickly install vpopmail</p><p></p><p> unpack vpopmail distribution</p><p> add vchkpw group</p><p> add vpopmail user with vchkpw group</p><p> ./configure</p><p> make</p><p> make install-strip</p><p><c></c></p><p> </p><p></p><p>You are now ready to add virtual domains and virtual users. See</p><p>vadddomain and vadduser. You also need to modify your pop server</p><p>startup line to use the vchkpw program for authentication.</P></p><p></p><p>Setting up all email to be virtual</p><p>We recommend that all domains be setup as virtualdomains. </p><p></p><p>Configuration options</p><p>Most used options<</p><p>--enable-roaming-users=n|y Enable or disable open relay after pop</p><p>authentication. Default is no</H5></p><p></p><p> <DD>Setting this to yes means that the clients IP address is added</p><p> to the list of IP's that are allowed to relay through the smtp</p><p> server after they authenticate with pop. A cronjob program,</p><p> clearopensmtp, clears out any IP's that were authenticated over 3</p><p> hours ago. This option requires you run the smtp server with</p><p> tcpserver and the -x /etc/tcp.smtp.cdb option (or where ever you put</p><p> your tcp.smtp.cdb file).</DD></DL></p><p><H5></p><p>--enable-hardquota=#|n Set and Enable hard quota or n for no quota</H5></p><p><DL></p><p> <DD>Set's the default hard quota limit for each pop account. The</p><p> default is 50 megs. Any incoming mail which would take the user over</p><p> their hard quota limit is bounced with a message. This message can</p><p> be customized. </p><p> </DD><DD></p><p> If you wish to turn off quotas set this option to NOQUOTA, i.e.</p><p> --enable-hardquota=NOQUOTA</DD></DL></p><p><H5></p><p>--enable-default-domain=name Default domain name, default is null.</H5></p><p><DL></p><p> <DD>We recommend you run all your email as virtual domains. You can</p><p> pick one domain to be the default. If you have just one domain set</p><p> it with this option. The default domain name users can authenticate</p><p> with just their user name, and don't need to use</p><p> &lt;user&gt;%&lt;virtualdomain&gt;. </p><p> </DD></DL></p><p><H5></p><p>--enable-ip-alias-domains=y|n enable virutal domain lookup via</p><p>reverse ip address lookup for virtual domains. </p><p></H5></p><p><DL></p><p> <DD>By default, ever domain uses name based virtual domains. That</p><p> is: users must supply their domain name in their pop name. i.e.</p><p> &lt;user&gt;%&lt;virtualdomain&gt;. This can be overridden for one</p><p> domain using the --enable-default-domain option.</DD><DD></p><p> <BR></p><p> </DD><DD></p><p> Vpopmail also supports IP based virtual domains. If this option is</p><p> turned on, and the user does not supply %&lt;virtualdomain&gt; then</p><p> a reverse IP lookup is done on the server IP address that the client</p><p> connected to. If the servers IP address resolves to a domain name,</p><p> then vpopmail uses that name as the domain. For example:</DD><DD></p><p> <BR></p><p> </DD><DD></p><p> IP w.x.y.z resolves to test.com. User sets their pop server ip to</p><p> w.x.y.z and connects. Vpopmail gets the connection, checks the IP of</p><p> the SERVER side of the connection. Does a reverse IP lookup and</p><p> obtains test.com. User sends joe as their pop user name. Vpopmail</p><p> uses test.com as the domain. </p><p> </DD><DD></p><p> <BR></p><p> </DD><DD></p><p> You can mix and match name and ip based virtual domains.</DD></DL></p><p><H5></p><p>--enable-relay-clear-minutes=360 expire time for roaming users after</p><p>pop authentication.</H5></p><p><DL></p><p> <DD>If --enable-roamin-users=y is set then this option sets how</p><p> long clearopensmtp should keep IP's in the list. The default is 3</p><p> hours.</DD></DL></p><p><H4></p><p>Mysql options</H4></p><p><H4>--enable-mysql=n|y use mysql, default is no</H4></p><p><DL></p><p> <DD>Enable using mysql authentication. </p><p> </DD><DD></p><p> <BR></p><p> </DD><DD></p><p> NOTE: be sure to edit vmysql.h and set the mysql server name/ip,</p><p> mysql user and mysql users password. This user must have the ability</p><p> to create a database vpopmail and create tables within that</p><p> database.</DD></DL></p><p><H4></p><p>--enable-sqlincdir= Directory where sql include files are.</H4></p><p><DL></p><p> <DD>Set the directory where the mysql include files are. By default</p><p> it is set to /usr/local/mysql. </p><p> </DD></DL></p><p><H4></p><p>--enable-sqllibdir=/usr/lib/mysql Directory where sql libs are.</H4></p><p><DL></p><p> <DD>Set the directory where the mysql libmysqlclient.a file is. By</p><p> default it looks in /usr/lib/mysql</DD></DL></p><p><H4></p><p>--enable-sqllibs=mysqlclient libraries for sql linking.</H4></p><p><DL></p><p> <DD>Set the library to link in. By default this is libmysqlclient.a.</p><p> </DD></DL></p><p><H4></p><p>--enable-large-site=n|y Default is no, tune for large numbers of</p><p>users per domain</H4></p><p><DL></p><p> <DD>By default vpopmail puts all domain information in one table -</p><p> vpopmail. This is the most efficent method for sites most sites. If</p><p> you are running one site with a very large number of users, you may</p><p> want to set this option to be yes. If set to yes, vpopmail will</p><p> create a table for each virtual domain. The main difference is that</p><p> the domain name is not stored in the database since the table</p><p> contains the domains name. For sites with 500,000+ users it can save</p><p> significant disk space. However, for sites with large numbers of</p><p> virtual domains it can decrease mysql system performance.</DD></DL></p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -