2011-10-13 76 views

回答

1

你不說這涉及到什麼操作系統 - 在Microsoft平臺上。 log4php使用PHP的mail命令 - 但是這與其他所有操作系統(通過標準輸入輸出使用本地二進制程序)相比實現方式不同微軟(SMTP TCP客戶端)上。

解決這個問題的最簡單的方法是修改使用的PHPMailer或SWIFT郵件到位PHP的mail()命令的LoggerAppenderMail。

但是,如果你不想使用標準庫鼓搗,並有維護自己的補丁集,那麼你應該建立一個本地MTA可以與認證例如通過SSL智能繼電器ssmtpmsmtp。當然,如果你真的想要的話,你可以使用一個完整的MTA,比如postfix或sendmail。

0

你只需要按照追加程序文檔中的說明可用here log4php。

你需要什麼是以下附加器類型:

LoggerAppenderMail 
LoggerAppenderMailEvent