如何修改postfix的queue_directory目錄

postqueue的保存目錄如果空間不夠大,在郵件堆積的情況下,有可能的空間就會被佔滿,而系統的其他分區還是很空的,怎麼辦,我們可以修改一下postfix的queue的保存位置。

如何修改postfix的queue_directory目錄:

1)使用root賬號創建期望保存postfix隊列的路徑,比如/home/mcwd-ndlp/data/postfix,則進行如下操作:

mkdir /home/mcwd-ndlp/data/postfix

2)使用命令修改postfix的配置文件,修改queue_directory的值

postconf -e queue_directory=/home/install/mcwd-ndlp/data/postfix

3)殺掉postfix進程,不要使用postfix stop命令,其中的master進程有可能關閉不掉

ps -aux|grep postfix

找到master對應的那個進程號,然後使用kill -9 進程號 將其殺死

4)可以等待一會crond啓動,或者使用service postfix start命令

接下來就可以在你設置的目錄中看郵件隊列了。

 

其實我還面臨一個很棘手的問題,就是項目上不需要我們使用系統的root賬號,但是使用postfix的postsuper和postfix等命令時,總是提示

fatal: use of this command is reserved for the

此問題還在研究中,如果可以做到使用非root賬號使用postfix,包括使用腳本修改postfix的參數,獲取postfix隊列中的消息,會繼續更新blog

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章