1
Я хочу отправить письмо с localhost с помощью SMTP-почты в Yii Framework. Я уже копирую PhpMailer в папку расширений. Я следую учебник для установки main.php как нижеНе удалось выполнить адрес: Вызывается Mail() без подключения
'components'=>array(
'Smtpmail'=>array(
'class'=>'application.extensions.smtpmail.PHPMailer',
'Host'=>"smtp.gmail.com",
'Username'=>'[email protected]',
'Password'=>'myPassword',
'Mailer'=>'smtp',
'Port'=>465,
'SMTPAuth'=>true,
'SMTPSecure' => 'ssl'
),
Затем в мой контроллер:
$mail=Yii::app()->Smtpmail;
$mail->SetFrom('[email protected]', 'My Name');
$mail->Subject= $subject;
$mail->MsgHTML($email);
$mail->AddAddress($to, "");
Браузер дает мне ошибку: Следующий адрес отправителя не удалось: myGmail @ gmail.com .com: Вызывается Mail() без подключения. Что не так с этим?
Спасибо @scaisEdge. Я пытаюсь это сделать, но я получаю еще одну ошибку. stream_socket_enable_crypto(): операция SSL не удалось с кодом 1. Сообщения об ошибках OpenSSL: ошибка: 14090086: SSL подпрограммы: SSL3_GET_SERVER_CERTIFICATE: сертификат проверки не удалось – dede
Попробуйте с SMTPAUTH = ложной или комментирование SMTPAUTH – scaisEdge
Да, я стараюсь, но я получил другую ошибку. Свойство «CWebApplication.smtpmail» не определено. Я использую Windows OS, а не Linux. Является ли PHPmailer совместимым с ОС Windows? – dede