Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 连接套接字时出错_Php_Sockets_Smtp_Gmail - Fatal编程技术网

Php 连接套接字时出错

Php 连接套接字时出错,php,sockets,smtp,gmail,Php,Sockets,Smtp,Gmail,我在服务器上安装osticket(用于控制项目的php开源程序) 我想在创建票证后发送电子邮件,但我无法配置它 我启用smtp配置 host smtp:smtp.gmail.com port:465 Authentication required: yes email addres: my gmail account pass: my gmail pass username: my gmail account 但是我在保存配置后出错 Failed to connect to smtp.gmai

我在服务器上安装osticket(用于控制项目的php开源程序) 我想在创建票证后发送电子邮件,但我无法配置它 我启用smtp配置

host smtp:smtp.gmail.com
port:465
Authentication required: yes
email addres: my gmail account
pass: my gmail pass
username: my gmail account
但是我在保存配置后出错

Failed to connect to smtp.gmail.com:465 [SMTP: Failed to connect socket: Permission denied (code: -1, response

您有权连接到远程主机吗?您还需要启用SSL并使用它。查看此页面:@Dylan我查看此页面,发现以下段落:您是否为SMTP服务器启用了SSL?在这一段中有一个用于配置的链接,但是这个链接是关于IMAP和pop的,无论我启用了谁,但我有错误,也许我必须更改php.ini,你能帮我吗?在你的php.ini中启用:php_openssl.dll。您还需要指定在SMTP配置中使用SSL。@Dylan我在服务器(/etc/php.ini)中找到了php.ini,但没有关于php\u openssl.dll的任何行。我将服务器的php.ini留给了u,但我可以在mycopsuet(窗口和wampserver)的php中找到这一行