爲什麼? 我可以通過PHP發送郵件(),但無法通過PHPMailer使用IsSendmail發送()PHPMailer的報告:無法執行:/ usr/sbin目錄/ sendmail的
9
A
回答
7
您確定路徑/usr/sbin/sendmail
是正確的嗎?
如果是,檢查還sendmail的權限設置是否正確。
16
我有同樣的錯誤。通過評論/刪除解決它:
$mail->IsSendmail();
現在它工作正常。我可以發送郵件,然後在收件箱中收到它們。
1
我有同樣的問題。花了差不多一個小時檢查日誌,檢查sendmail路徑和從命令行測試php mail()和sendmail無濟於事。最後,我所做的全部重新啓動了Apache,使用apachectl -k graceful
,宇宙得到了治癒。
0
我同意上面的聯盟。所有服務器上都啓用了默認的mail()函數(我相信)。在我的情況下,我能夠使用簡單的mail()函數發送基本的html,但是當我使用PHPMailer來做到這一點時,我有這個錯誤。
所以我刪除了它檢查的部分,即IsSendMail(),一切正常。現在拋出更多異常。
對於誰想要使用SMTP人。首先在您的服務器上創建一個電子郵件帳戶,然後在您的代碼中定義其參數。
乾杯,
塔拉
0
刪除IsSendmail()剛剛創建另一個錯誤對我來說,到底主機商不得不在PHP設置中刪除安全模式。那麼它的工作
編輯由大衛Burdess
安全模式不應該活的服務器上設置!對於有關的Joomla或其他CMS解決方案,例如運行的網站不應該只是在測試環境中
1
對我來說,它的工作與$mail->IsSMTP()
啓用。 IsSendmail()
正在尋找sendmail。
0
PHP與共享服務器上啓用safe_mode
(也可能是別人太)將無法打開/usr/sbin/sendmail
(PHPMailer的使用popen
)
相關問題
- 1. 無法執行/ usr/lib/sendmail -t -i
- 2. SSRS報告執行
- 3. 從PHPmailer更改爲sendmail
- 4. 無法過濾SSRS報告中的行
- 5. 我無法找到sendmail的可執行文件?
- 6. 當db命令無法執行時,Mongoose不報告錯誤
- 7. 報告無法處理大量記錄
- 8. 升級到Joomla 2.5.6 - 「無法執行:/ usr/sbin/sendmail」
- 9. 「無法預覽報告」在SSRS報告
- 10. SSRS - 郵件執行報告
- 11. Telerik報告,無法執行打印操作
- 12. CTE問題,執行錯誤。無法創建總結報告
- 13. 無法執行「OpenERP阿拉伯語報告支持」
- 14. sendmail的SH:/ usr/sbin目錄/ sendmail的:權限被拒絕
- 15. tuneup.js報告爲test()方法報告「無法找到變量」
- 16. 查看由Jasper執行的SQL報告
- 17. 無法獲取ru.yandex.qatools.allure的報告:allure-maven-plugin:無法加載mojo報告
- 18. 活動目錄登錄報告
- 19. SqlCommand.ExecuteReader無法報告錯誤
- 20. 報告無法顯示。 (rsProcessingAborted)
- 21. jarsigner無法執行目標
- 22. /usr/sbin目錄/ sendmail來與attachemnt的.html
- 23. 項目無法執行Findbugs:java.lang.ArrayIndexOutOfBoundsException
- 24. monodevelop無法執行項目
- 25. 通過eclipse拋出錯誤執行的BIRT報告執行
- 26. 無法提交報告 - SonarQube
- 27. 無法在maven中生成xslt報告無法執行目標org.apache.maven.plugins:maven-site-plugin:3.3:site
- 28. 報告正在工作但無法獲得報告的輸出
- 29. 無法報告600秒的狀態。殺!報告在Hadoop中
- 30. iTunes Connect:「提交的報告太少,無法顯示報告」
路徑是正確的,我通過驗證的phpinfo它();我不知道如何檢查或設置sendmail的權限,這是一個共享的託管服務器。 – 2010-12-09 00:42:44
並非每個共享主機都支持sendmail。創建支持票據並詢問您的主機。 – Caner 2010-12-09 00:51:31
好的,感謝您的幫助 – 2010-12-09 00:54:10