bill94612009-12-12 01:07:10

本人是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程序里面? 如可行, 这个程序语句该怎么写? 望高手们赐教, 不胜感激!
ohlalala2009-12-12 01:56:07
not necessarily a selinux problem
bill94612009-12-12 12:35:42
Thanks a lot! I'll follow your instruction to have a try!