從安裝到管理維護qmail郵件系統,已經積累了一點點維護經驗,分享一下自己總結的經驗,該文件會一直更新。
1)qmail control檔案詳解
在平時維護和管理qmail郵件系統的時候,為了提高qmail的安全***,***能和處理郵件的速度,經常要修改control目錄下面的控制檔案,一般位於/var/qmail/control目錄裡面。
1.concurrencyremote
該檔案指定qmail可以同時執行的本地投遞程序數,預設為10,最大設定為120。
2.concurrencylocal
該檔案制定qmail可以同時執行的遠端投遞程序數,預設為20,最大設定為120。
3.me
該檔案制定本地郵件伺服器的主機名,一定有這個檔案,負責qmail將正常執行。
4.queuelifetime
該檔案用來指定乙個郵件在佇列中的最大存活時間,預設為604800秒,即7天,當一封郵件到達這個時間線後,qmail將最後一次嘗試傳送這份郵件,如果依然失敗,將其從佇列中刪除。
5.virtualdomains
該檔案用來指定qmail支援虛擬域。
6.badmailform
該檔案相當於qmail的黑名單,可以拒絕當賬戶,整個網域名稱,書寫格式如下:
cat badmailfrom
[email protected] 拒絕單個郵箱傳送郵件
@gmail.com 拒絕整個gmail.com網域名稱傳送郵件
7.databytes
該檔案用來指定qmail可以接收郵件的最大位元組數,例如設定qmail最大接收10m郵件。
[root@mail control]# echo "10485760" > databytes
8.timeoutsmtpd
該檔案用來指定qmail-smtpd等待遠端smtp主機傳送資料的時間,預設情況下建立連線後1200秒內沒有接收到遠端smtp主機的任何資訊,那麼將關閉該連線。
9.smtpgreeting
用來指定smtp連線時的歡迎提示資訊。
2)如何更改qmail日誌檔案大小。
qmail日誌一般位於/var/log/qmail/下面,預設日誌檔案current的大小為96k,超過這個數值日誌歸零。
日誌對郵件管理人員非常重要,可以通過下面的方法修改qmail郵件系統日誌檔案的大小。更改 /var/qmail/supervise/下面的兩個檔案即可,其中s2500000代表qmail日誌檔案的大小,n10代表生成多少個日誌檔案。
修改完後必需重啟下面服務(daemontools控制的程序)才能生效
3)如何檢視qmail郵件佇列裡面那些郵件沒有傳送出去。
用qmailctl queue命令可以清楚地看到目前佇列裡面有一封郵件沒有傳送出去,以及傳送郵件的時候,發件者和收件者。
4)檢視郵件佇列裡面有多少份郵件。
[root@mail qmail]# find /var/qmail/queue/ -type f -a -name "[1-9]*" |wc -l
0 5) 用qmail-qstat命令檢視郵件佇列裡面有多少封郵件,qmail管理命令在 /var/qmail/bin目錄下面。
[root@mail qmail]# ./qmail-qstat
messages in queue: 2
messages in queue but not yet preprocessed: 1
Qmail 郵件系統維護管理技術文件
從安裝到管理維護qmail郵件系統,已經積累了一點點維護經驗,分享一下自己總結的經驗,該文件會一直更新。1 qmail control檔案詳解 在平時維護和管理qmail郵件系統的時候,為了提高qmail的安全 能和處理郵件的速度,經常要修改control目錄下面的控制檔案,一般位於 var qma...
安裝djbdns優化qmail郵件系統傳送郵件速度
qmail郵件系統在給具有多條mx的大型站點傳送郵件的時候會報下面的錯誤 delivery 55371 deferral cname lookup failed temporarily.4.4.3 在qmail的官方 上面了解到通過安裝djbdns可以加速dns解析速度,提高qmail郵件的傳送速度...
建立分布式的Qmail郵件系統
一.設計目的 適應多使用者 大容量的郵件系統,易擴充套件,提供mail服務冗餘特性。二.配置環境 我的測試環境採用了三颱pc server,均採用redhat 6.2,openldap2.0.7和qmail 1.03 以及qmail ldap,分別執行 tp pop3服務,具體配置如下。192.16...