以下将逐一介绍个控制文件:
-------- badmailfrom
这个控制文件实现拒收邮件功能的,每一个地址遵循前面说的规则,要单独一行。而且,不用重起qmail就能生效。
例如:
peng@96633.net -----限制一个特定的用户
@jp.yahoo.com -----限制一台远程主机上的所有主机上的所有用户
@sina.com ----限制整个域中的邮件
------ bouncefrom
用来定义用户名的,该用户名是出现在那些被退回给原始发件人的消息中,一般都是永久的投递失败消息。Bouncefrom默认值是MAILER-DAEMON,它通常是一个虚拟用户名,是一个真实用户的别名。你要是想给用户的退信消息中用另一个名字,可以用一下命令:
# echo postmaster >; /var/qmail/control/bouncefrom ---给改为postmaster,我习惯的。
------- bouncehost
制定了退信消息中的主机名,默认的值是me文件的主机名。
-------- concurrencylocal
定义了qmail能够同时运行的本地投送进程数。对于大型的邮件主机,非常重要。他的默认参数是10。就是允许多达10个本地邮件投递进程同时运行。这个控制文件的最大值是由qmail源代码中的conf-spawn变异参数设置的,这个编译参数默认值是120,他的最大值是255。