不通过yii发送电子邮件

时间:2018-01-02 09:38:06

标签: php email yii

我有一个yii程序。 yii的版本是1.1.17.my php版本是7.1.8。我想在我的程序中发送一封电子邮件,测试yii的许多扩展,但我没有任何结果。

我的测试最后一次,我使用smtp扩展名: 在main.php(配置文件夹)中:

    'components' => array(
    'Smtpmail'=>array(
                'class'=>'application.extensions.smtpmail.PHPMailer',
                'Host'=>"smtp.gmail.com",
                'Username'=>'MyGmailId@gmail.com',
                'Password'=>'myPassword',
                'Mailer'=>'smtp',
                'Port'=>'465',
                'SMTPAuth'=>true,
            ),
)

并在控制器中:

$mail=Yii::app()->Smtpmail;
            $mail->CharSet="UTF-8";
            $mail->SetFrom('MyGmailId@gmail.com',''));
            $mail->Subject    = $subject;
            $mail->MsgHTML($text);
            $mail->AddAddress($email, "");
            if(!$mail->Send()) {
                return $mail->ErrorInfo;
            }else {
                return true;
            }

我在php.ini进行了设置,并发送sendmail.ini关于openssl

我有这个错误:

  

以下发件人地址失败:MyGmailId@gmail.com:被叫邮件()   没有连接。

0 个答案:

没有答案