本人是PHP新手, 正在設計一個網頁, 想把客戶在網頁表單(Form)中填寫的信息傳送到某個電子郵件信箱. 現用Phpmailer來實現郵件傳送. 實際運行網頁, 得到如下錯誤提示: "Mailer Error: SMTP Error: Could not connect to SMTP host." 上網檢索有關解決辦法, 發現辦法大致有兩個:
1. 將"selinux"關掉(disable);
2. 使用一個命令: setsebool -P httpd_can_network_connect=1(也有列為: /usr/*****in/setsebool -P httpd_can_network_connect=1), 使得selinux允許PHP打開一個網頁文件.
本人想用第二種方法, 想知道, 能否把這個命令(setsebool -P httpd_can_network_connect=1)寫進PHP程序裏麵? 如可行, 這個程序語句該怎麽寫? 望高手們賜教, 不勝感激!