mod_smtpd
的安装和设置非常容易。首先,我们需要构建模块并使 Apache HTTPd Web 服务器加载它。然后,我们将设置我们的存档库并完成 Apache 的配置。
mod_smtpd
当然有一些要求
Apache HTTPd >= 2.2(mod_smtpd
已在 Apache 2.2.0 和 2.3.0-dev 上成功测试)
APR 和 APR-Util >= 0.9
libapreq2
通过 Subversion 检出源代码:svn checkout https://svn.apache.org/repos/asf/httpd/mod_smtpd/trunk mod_smtpd
然后,构建 mod_smtpd
:./autogen.sh
如果您需要指定安装前缀(
./configure
make clean all
su -c 'make install'--prefix=...
)或任何其他特定设置,请参考配置帮助(./configure --help
)。
下一步是在运行时使 Apache HTTPd 加载 mod_smtpd
模块。编辑您的 Apache 配置文件,并将以下内容添加到其他 LoadModule
行:LoadModule smtpd_module /usr/lib/apache2/modules/mod_smtpd.so
或将该目录替换为您的默认 Apache 2.2 安装目录。
您现在需要配置 Apache,以便在每次网络连接进来时运行 mod_smtpd。我们推荐使用以下虚拟主机设置:NameVirtualHost *:80
NameVirtualHost *:25
<VirtualHost *:80>
# 您的 Web 服务器配置在此处
</VirtualHost >
<VirtualHost *:25>
ServerName localhost
或在此处关联插件配置
</VirtualHost >