[原創]sqwebmail的配置文件說明
發表于:2007-05-25來源:作者:點擊數:
標簽:
為了方便查閱,我整理了系統級的sqwebmail配置文件說明, 主要根據是sqwebmail包中的INSTALL和自己使用的一些經驗.供各位參考 1前言 webmail的配置文件中,包含了郵件管理員或者系統管理員將webmail配置成按他們所想的方法工作所需的信息。缺省的路徑在/usr/
為了方便查閱,我整理了系統級的sqwebmail配置文件說明,
主要根據是sqwebmail包中的INSTALL和自己使用的一些經驗.供各位參考
1 前言
webmail的配置文件中,包含了郵件管理員或者系統管理員將webmail配置成按他們所想的方法工作所需的信息。缺省的路徑在/usr/local/share/sqwebmail/目錄下
2 配置文件列表
文件名 簡要描述 缺省
logindomainlist 存放郵件系統的域名,顯示在webmail首頁 存在
authmodulelist 支持的認證方式 存在
cleancache.pl 清楚webmail的用戶cache的腳本 存在
ldapsearch webmail ldap 查詢的腳本 存在
maildirfilterconfig 全局的filter編輯的配置文件 存在
authdaemonrc authdaemond配置文件 存在
authldaprc ldap認證的配置文件 存在
authmysq
lrc mysql認證的配置文件 存在
nochangingfrom 新建信件的時候,是否可以編輯發件人 不存在
hostname 往外發信的主機名 不存在
sendit.sh 實際發信的腳本 存在
userxsender 是否在郵件頭中加入x-sender頭 不存在
ldapaddressbook ldap地址簿配置 存在
noimages 界面中是否使用圖片 不存在
html/LANG/ 語言LANG的摸板文件目錄 存在
html/LANG/footer 每封郵件的附加信息 不存在
3 配置文件說明
3.1 logindomainlist
3.1.1 作用
存放讓在系統中并且允許用戶webmail方式訪問的所有域名。會以列表方式顯示用戶登錄的首頁面。
3.1.2 格式
文本文件。
每一行一個域名。其中第一行是缺省域名。例子如下:
foo1.com
foo2.com.cn
3.2 authmodulelist
3.2.1 作用
指明webmail支持的認證模塊??梢詣h除某個模塊,用于使某認證模塊實效;或者加上某模塊,用于激活某種認證方式。
3.2.2 格式
文本文件
格式如下:
<modulelist> ::= <module> | <space> <modulelist>
<module> ::= “authpwd” | “authshadow” | “authuserdb” | “authpam” | “authvchkpw” | “authmysql” | “authldap” | “authdaemon”
<space> ::= <CR> | <LF> | <SP> | <TAB>
<CR> ::= 回車 (ASCII code 13)
<LF> ::= 換行 (ASCII code 10)
<SP> ::= 空格 (ASCII code 32)
<TAB> := TAB (ASCII code 9)
缺省內容:
authdaemon
3.3 cleancache.pl
3.3.1 作用
清除webmail產生的過期的cache。每個用戶在登錄時,會產生臨時文件。
3.3.2 格式
perl腳本
其中有個參數$timeouthard,是session失效的時間跨度。cleancache.pl根據這個參數來判斷cache是否過期。
3.4 ldapsearch
3.4.1 作用
webmail ldap 查詢的腳本。是查詢公開的ldap地址本(ldapaddressbook)的腳本。
指定了ldap查詢的命令和選項。
3.4.2 格式
shell腳本
缺省內容如下:
#! /bin/sh
exec /usr/bin/ldapsearch -l 60 -z 20 "$@"
3.5 maildirfilterconfig
3.5.1 作用
全局的filter編輯的配置文件。指明了用戶webmail定義的filter的位置。只有用戶郵件目錄下沒有這個文件時,才起作用。
3.5.2 格式
文本文件
缺省格式如下:
MAILDIRFILTER=../.mailfilter
MAILDIR=./Maildir
3.6 authdaemonrc
authdaemond配置文件。指定了一些參數,例如:支持的認證模塊,daemon的個數。
3.6.1 格式
文本文件,詳見配置文件。
3.7 authldaprc
3.7.1 作用
ldap認證模塊的配置文件。指定了一些參數如: ldapserver地址,端口;basedn,binddn,以及認證過程中,需要查詢的ldap紀錄的屬性名。
3.7.2 格式
文本文件
每行格式如下:
field[spaces|tabs]value
詳見配置文件
3.8 authmysqlrc
3.8.1 作用
mysql認證模塊的配置文件。指定了一些參數如: mysql server地址,端口;用戶名,口令,
數據庫名,用戶表名,以及口令字段名。
3.8.2 格式
文本文件
每行格式如下:
field[spaces|tabs]value
詳見配置文件
3.9 nochangingfrom
3.9.1 作用
新建信件的時候,是否可以編輯發件人。有這個文件,用戶就不能修改發件人(From

;沒有,就可以修改
3.9.2 格式
空文件
3.10 hostname
3.10.1 作用
往外發信的主機名。webmail最簡單安裝(單一域)的情況下,webmail會以本機名,作為域名。這個文件就代替了這個主機名的作用。
3.10.2 格式
文本文件
例如:
mailserver
3.11 sendit.sh
3.11.1 作用
實際發信的腳本。你可以修改這個腳本,以修改每個通過webmail發出的信件
3.11.2 格式
shell腳本。
缺省內容如下:
#!/bin/sh
exec /var/qmail/bin/qmail-inject -f "$1"
3.12 userxsender
3.12.1 作用
是否在郵件頭中加入x-sender頭。如果這個文件存在,就會在每封發出的信件頭中,加入這個mime頭,以紀錄發送者。
3.12.2 格式
空文件
3.13 ldapaddressbook
3.13.1 作用
ldap地址簿配置。保存ldap地址簿的
服務器配置
3.13.2 格式
文本文件。
每一行是一個ldap地址簿服務器的配置。格式如下:
name<tab>host<tab>port<tab>suffix<tab>binddn<tab>bindpw
3.14 noimages
3.14.1 作用
界面中是否使用圖片。有這個文件,webmail就是全文本的界面了。
3.14.2 格式
空文件
3.15 html/LANG/
3.15.1 作用
語言LANG的摸板文件目錄。
3.15.2 格式
空文件
3.16 html/LANG/footer
3.16.1 作用
每封郵件的附加信息。發信的時候,會自動添加在每封信的結尾。
3.16.2 格式
文本文件
呵呵,沒法貼html或doc格式的,表格就顯示不出來了,將就點吧
原文轉自:http://www.kjueaiud.com
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
|