五. 基本系統配置
在三臺機器上分別install qmail with qmail-ldap patch.
需要特別配置的是/var/qmail/control下的相關文件。
ldapuid ldapgid 這是可以讀寫用戶郵件目錄的系統用戶的uid和gid,在不同的機器上,會有不同的配置;確保此用戶有讀寫用戶郵件目錄的權限。
ldapserver 此文件指定LDAP服務器的ip地址;如果您想ldap有冗余作用,在主LDAP server down了的時候,啟用次LDAP server,可以在該文件中指定。
如:ldap1.i100.com.cn:389 ldap2.i100.com.cn:389 :)
ldapserver 此文件內容是0或者1,表示是否啟動qmail cluster模式。我們當然要啟動了。
echo 1 > /var/qmail/control/ldapserver
六. Qmail Cluster工作原理
在允許cluster的郵件環境中,每臺主機都可以處理該cluster聲明的域的郵件;當一個mail到達主smtp server的時候,Qmail查詢LDAP server中有關該用戶的mailhost屬性,如果mailhost屬性指定的不是此server的/var/qmail/control/me中定義的的主機,此郵件被通過qmqp協議轉發到mailhost定義的主機上。
注:所有主機名必須是合法的dns主機名。
七. 詳細配置
在每臺運行qmail的系統上運行qmail-qmqpd進程,才可實現郵件轉發。需要設置tcp.qmqp
文件,此文件中定義可信任的mailhost.
如: 192.168.0.:allow
:deny
然后用tcprules生成tcp.qmqp.cdb文件。
新聞熱點
疑難解答