1 postfix 作為郵件伺服器時,當然這裡應用的不是虛拟使用者,出現使用者隻能發送Email 而不能接受Email 的問題,在其日志中出現如下
cannot update mailbox /var/mail/root for user root. error writing message: File too large
2 該問題主要原因是因為在postfix配置檔案main.cf.default
mailbox_size_limit = 51200000(50M)
也就是說當使用者的對應的/var/mail/USERNAME 檔案的大小不能超過50M 如果超出該值時可能會出現隻能發送不能接受的情況,
3 解決辦法
第一種方法, 是清空使用者對應的檔案,當然也可以建立一個腳本,讓其自動 清空對應的檔案
echo “”>/var/mail/USERNAME
第二種方法,是重新設定 postfix main.cf.default 配置檔案中對應
mailbox_size_limit=51200000
修改為
mailbox_size_limit=0
把值改為零的情況下,就是不限制
4 在修改完postfix maincf.deafault 配置檔案時,需要重新加載postfix
#service postfix reload
本文轉自 freehat08 51CTO部落格,原文連結:http://blog.51cto.com/freehat/589341,如需轉載請自行聯系原作者