我有IPSuite板4.1并且作为访客我尝试通过联系表单发送消息但我总是得到那个奇怪的错误:
出了点问题。请再试一次。错误代码:EX1
和
IPS \ Http \ Request \ CurlException:Protocol" https"不支持或 在libcurl(1)
中禁用0 /home/mysite/public_html/system/Http/Request/Curl.php(376): IPS \ HTTP \ Request_Curl-> _execute()
1 /home/mysite/public_html/system/Http/Request/Curl.php(276): IPS \ Http \ Request_Curl-> _executeAndFollowRedirects(' POST',Array)
2 /home/mysite/public_html/system/Helpers/Form/Captcha/Recaptcha2.php(75): IPS \ HTTP \ Request_Curl->柱(阵列)
3 /home/mysite/public_html/system/Helpers/Form/Captcha.php(110): IPS \助手\表格\ Captcha_Recaptcha2->验证()
4 /home/mysite/public_html/system/Helpers/Form/FormAbstract.php(158): IPS \助手\ Form_Captcha->的getValue()
5 /home/mysite/public_html/system/Helpers/Form/FormAbstract.php(138): IPS \助手\ Form_FormAbstract->的setValue(真)
6 [内部功能]: IPS \助手\ Form_FormAbstract-> __构建体(' captcha_field&#39)
7 /home/mysite/public_html/system/Helpers/Form/Captcha.php(55): call_user_func_array(' parent :: __ const ...',Array)
8 /home/mysite/public_html/applications/core/modules/front/contact/contact.php(51): IPS \助手\ Form_Captcha-> __构建体()
9 /home/mysite/public_html/system/Dispatcher/Controller.php(94): IPS \芯\模块\前\ contact_contact->管理()
10 /home/mysite/public_html/system/Dispatcher/Dispatcher.php(129): IPS \ Dispatcher_Controller->执行()
11 /home/mysite/public_html/index.php(13):IPS_Dispatcher-> run()
12 {main}
现在我认为问题出在我的 curl扩展上,但我的apache服务器上的curl扩展名已启用。此外,在我的IPS ACP中,它具有"邮件传送方法"选择了PHP选项。
我怀疑ReCaptcha做了所有的混乱,当我关闭ReCaptcha时,我确认我的消息已发送,但当我检查我的电子邮件收到消息时,我看不到任何新消息。
无法通过与我们联系表单发送消息。
我该如何解决?
答案 0 :(得分:0)
问题在于安全调整设置:
由于配置的“调整设置”选项之一,消息未离开服务器并实际发送。 (RE:用户发送的邮件由于WHM中的发件人限制而被丢弃 - >调整设置)。
在WHM中,我导航到主页>>服务器配置>>调整设置[邮件]。在标有"防止“无人”发送邮件"的选项中,我从开启切换到关闭并且它已经解决。
现在我可以再次收到消息了!