Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
如何设置OpenSSL以便我可以使用PHP vis Gmail SMTP发送邮件?_Php_Ssl_Iis 6_Smtp_Gmail - Fatal编程技术网

如何设置OpenSSL以便我可以使用PHP vis Gmail SMTP发送邮件?

如何设置OpenSSL以便我可以使用PHP vis Gmail SMTP发送邮件?,php,ssl,iis-6,smtp,gmail,Php,Ssl,Iis 6,Smtp,Gmail,我一直坐在那里寻找这个问题的答案,我尝试了很多技巧,但我就是无法让它发挥作用 我正在使用PHP邮件程序库通过Gmail SMTP服务器发送电子邮件,我正在windows 2003框上使用PHP4和iis6 这就是给我的错误: 严格的标准:date()[function.date]:依赖系统的时区设置是不安全的。请使用date.timezone设置、TZ环境变量或date\u default\u timezone\u set()函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,则很可能是您

我一直坐在那里寻找这个问题的答案,我尝试了很多技巧,但我就是无法让它发挥作用

我正在使用PHP邮件程序库通过Gmail SMTP服务器发送电子邮件,我正在windows 2003框上使用PHP4和iis6

这就是给我的错误:

严格的标准:date()[function.date]:依赖系统的时区设置是不安全的。请使用date.timezone设置、TZ环境变量或date\u default\u timezone\u set()函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,则很可能是您拼错了时区标识符。我们在1612行的E:\ltuweb\36Hours\phpmailer\class.phpmailer.php中选择了“欧洲/伦敦”作为“1.0/DST”

严格的标准:date()[function.date]:依赖系统的时区设置是不安全的。请使用date.timezone设置、TZ环境变量或date\u default\u timezone\u set()函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,则很可能是您拼错了时区标识符。我们在1616行的E:\ltuweb\36Hours\phpmailer\class.phpmailer.php中选择了“欧洲/伦敦”作为“1.0/DST”

警告:fsockopen()[function.fsockopen]:无法连接到ssl://smtp.gmail.com:465 (无法在E:\ltuweb\36Hours\phpmailer\class.smtp.PHP第122行找到套接字传输“ssl”-配置PHP时是否忘记启用它?) 消息未被发送 邮件程序错误:SMTP错误:无法连接到SMTP主机

请有人帮我解决这个问题,提前谢谢你

灰烬

---------------更新----------------

当我输入phpinfo()时,我看不见;一个标题说启用了OpenSSL,我如何解决这个问题,因为它在我的php.ini文件中肯定没有注释

---------------更新----------------

似乎是我们的防火墙等正确阻止了ssl,grrrr dam cisco。谢谢大家


谢谢大家!

您是否安装了支持OpenSSL的PHP,如下所述

我已经试过安装这个,我只是再试一次。如何以及在何处正确引用这些文件?因为我看不到它们在哪里被调用,也无法解决。您肯定需要首先安装OpenSSL及其开发头。请查看class.mailer.php一个类设置来处理smtp等等,很容易使用,一旦您有了ssl,答案表明这个类应该很容易使用。只要谷歌“class.mailer.php”,你就会找到它。