/ / Изпрати имейл с gmail в Zend framework - php, zend-framework, zend-mail

Изпратете имейл с Gmail в Zend Framework - php, zend-framework, zend-mail

Опитвам се да изпращам имейл с Gmail сметка в Zend рамка. Ето това имам досега:

$mailTransport = new Zend_Mail_Transport_Smtp("smtp.gmail.com", array(
"auth"     => "login",
"username" => "myaddress@gmail.com",
"password" => "password",
"port"     => "587",
"ssl"      => "tls",
));
Zend_Mail::setDefaultTransport($mailTransport);
$mail = new Zend_Mail();
$mail->setBodyText("This is the text of the mail.");
$mail->setFrom("myaddress@gmail.com", "sender");
$mail->addTo("reciever@gmail.com", "receiver");
$mail->setSubject("TestSubject");
$mail->send();

С този код получавам следната грешка:

Message: Unable to connect via TLS

Как мога да го поправя? Имам настройка по подразбиране за инсталиране на XAMPP без настройка на SMTP в php.ini.

Отговори:

6 за отговор № 1

Намерих решението: Имах PHP по подразбиране.ini настройка от xampp. За да се свържете чрез TLS, изискваме да бъде активиран OpenSSL. За да активирате OpenSSL, първо намерете файла php_openssl.dll в папката xamppphpext. Ако намерите този файл, отворете файла php.ini и добавете към него следния ред:

extension=php_openssl.dll

Това е всичко, което позволява на openssl в xampp