gpt4 book ai didi

PHP 无法使用 TLS 连接到 SMTP

转载 作者:太空宇宙 更新时间:2023-11-03 14:16:59 24 4
gpt4 key购买 nike

在 PHP 中,我在发送电子邮件时遇到此错误:

“fsockopen() [function.fsockopen]:无法连接到 tls://smtp.gmail.com:465(连接超时)”。

任何人都可以帮助我通过 .htaccess 文件或除 dl() 以外的任何其他方式动态加载 openssl.ddl 扩展。

我正在使用 Yii,我的 main.php 是这样的:

'mail' => array(
'class' => 'application.extensions.yii-mail.YiiMail',
'transportType'=>'smtp', /// case sensitive!
'transportOptions'=>array(
//'host'=>$smtp_host,
'host'=>'smtp.gmail.com',
//'username'=>$smtp_username,
'username'=>'mailtest.test10@gmail.com',
//'password'=>$smtp_password,
'password'=>'testtest10',
//'port'=>'543',
'port'=>'465',
'encryption'=>'tls',
//'encryption'=>'ssl',
),
'viewPath' => 'application.views.mail',
'logging' => true,
'dryRun' => false
),

谁能告诉我哪里错了......

最佳答案

我解决了我的问题。实际上,此配置在本地主机上有效,但在服务器中出现错误。必须更改设置才能在服务器中工作。将主机值更改为 localhost,并将用户名和密码更改为与服务器设置中的相同。它现在正在工作。

关于PHP 无法使用 TLS 连接到 SMTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17814014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com