postfix 不記錄日志的問題解決方法


國內私募機構九鼎控股打造APP,來就送 20元現金領取地址: http://jdb.jiudingcapital.com/phone.html
內部邀請碼: C8E245J (不寫邀請碼,沒有現金送)
國內私募機構九鼎控股打造,九鼎投資是在全國股份轉讓系統掛牌的公眾公司,股票代碼為430719,為“中國PE第一股”,市值超1000億元。 

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

環境:

  OS        Suse 11 sp2 x64

  postfix  postfix-2.10.1

問題描述:

重啟了 postfix 后,發現 /var/log/mail.info、/var/log/mail.err、/var/log/mail.warn 沒有記錄最新的postfix 日志

google 了相關資料,出現的描述不是很清楚,主要的影響因素有2(可能還有其他的,俺不知道的)

郵件相關的日志主要有系統統一配置,而不管 smtp 是 postfix 還是 qmail 等,其他的客戶端,都統統記錄在上述3個文件中

同時日志文件會進行備份,這個動作由 logrotate 執行備份,有可能是執行備份后出現了問題(比如:用戶權限更改,logrotate 進程出現錯誤)

所以,按照上述思想,可進行如下操作:

1) 重啟syslog 

/etc/init.d/syslog restart

 重啟后,在重啟 postfix ,再查看日志文件是否已經更新?

   如果日志還是沒更新,就繼續步驟2

2)更改文件的權限 

chmod 640 /var/log/mail*

  完成后,再重試步驟1,再查看日志文件是否已經更新?

 

 常見問題:

【問】:如何知道執行權限碼是 640 而不是 644 呢?

【答】:使用如下命令刪除 /var/log/mail* 相關目錄,然后重啟 /etc/init.d/syslog restart 后,即可查看文件權限

mail:~ # ll /var/log/mail*
-rw-r----- 1 root root 3280 Jul 29 21:42 /var/log/mail
-rw-r----- 1 root root  132 Jul 29 21:42 /var/log/mail.err
-rw-r----- 1 root root 2785 Jul 29 21:42 /var/log/mail.info
-rw-r----- 1 root root  363 Jul 29 21:42 /var/log/mail.warn

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM