加载中...

ThinkPHP 整合PhpMailer发送邮件


先按照图片放好路径
5858e4b1de5fd.gif

使用方法

//Email
    public function email(){
        //邮件发送服务器
        $emailHost='smtp.163.com';
        //邮件发送端口
        $emailPort='25';
        //邮件发送超时时间
        $emailTimeout='20';
        //发件人邮箱
        $emailUserName='123456@163.com';    
        //发件人邮箱密码
        $emailPassword='123456';
        //发件人姓名
        $emailFormName='abc';
        //收件人邮箱
        $toemail='123456@163.com';
        //邮件标题
        $subject='我是标题';
        //邮件内容
        $message='我是内容';
        
        Vendor('mailer.EMailer');
        $mailer=new \EMailer();
        
        //邮件配置
        $mailer->SetLanguage('zh_cn');
        $mailer->Host = $emailHost; 
        $mailer->Port = $emailPort; 
        $mailer->Timeout = $emailTimeout;
        $mailer->ContentType = 'text/html';//设置html格式
        $mailer->SMTPAuth = true;
        $mailer->Username = $emailUserName;
        $mailer->Password = $emailPassword;
        $mailer->IsSMTP ();
        $mailer->From = $mailer->Username; // 发件人邮箱
        $mailer->FromName =$emailFormName; 
        $mailer->AddReplyTo ( $mailer->Username );
        $mailer->CharSet = 'UTF-8';
        
        // 发送邮件
        $mailer->AddAddress ( $toemail );
        $mailer->Subject = $subject;
        $mailer->Body = $message;
        if ($mailer->Send () === true) {
            return true;
        } else {
            $error = $mailer->ErrorInfo;
            return false;
        }
    }

下载地址


还没有评论.