mod_smtpd
安裝和設定非常容易。首先,我們需要建立模組並讓 Apache HTTPd 網路伺服器載入它。然後,我們會設定我們的儲存庫並完成 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>
# 您的網路伺服器組態在此
</VirtualHost >
<VirtualHost *:25>
ServerName localhost
或這裏的關聯外掛程式組態
</虛擬主機 >