gpt4 book ai didi

php - 无法使用 gmail SMTP 在 Zend 中发送电子邮件。收到 fatal error : Uncaught exception 'Zend_Mail_Protocol_Exception' . 如何解决?

转载 作者:可可西里 更新时间:2023-11-01 00:09:34 26 4
gpt4 key购买 nike

我正在尝试使用 Gmail SMTP 发送电子邮件。以下是我的代码。

$mail = new Zend_Mail();
$config = array(
'ssl' => 'ssl',
'port' => '465',
'auth' => 'login',
'username' => 'username@gmail.com',
'password' => 'mypassword'
);

$transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config);
$sendNow = $mail->setBodyHtml($message)
->setFrom('username@gmail.com', 'abc def')
->addTo($recipient)
->setSubject($subject)
->send($transport);

但是出现如下错误。怎样才能做到?

fatal error :未捕获异常“Zend_Mail_Protocol_Exception”,消息为“无法找到套接字传输‘ssl’ - 您是否在配置 PHP 时忘记启用它?”在 Implementation\trunk\webapp\library\Zend\Mail\Protocol\Abstract.php:277

最佳答案

这是我的 zend 邮件代码.....

    $config = array('ssl' => 'tls',
'auth' => 'login',
'username' => 'your@gmail.com',
'password' => 'password');

$transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config);

$mail = new Zend_Mail();
$mail->setBodyHtml($bodytext);
$mail->setFrom('your@gmail.com');
$mail->addTo($email, $username);
$mail->setSubject('Profile Activation');
$mail->send($transport);

它现在工作正常......

关于php - 无法使用 gmail SMTP 在 Zend 中发送电子邮件。收到 fatal error : Uncaught exception 'Zend_Mail_Protocol_Exception' . 如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17785749/

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