如何使用 PHPMailer (CodeIgniter 3) 将二维码发送到 Gmail

我有一些脚本 Codeigniter,用户想在其中注册,并将 qrcode 发送到用户的 gmail。但是,如何发送呢?变量是$mailContent


这是我的代码


        $name = $this->input->post('name');

        $email = $this->input->post('email');

        $no_hp = $this->input->post('no_hp');

        $gen = $this->input->post('gen');

        $method = $this->input->post('method');


        $this->load->library('ciqrcode');


        $config['cacheable']    = true; //boolean, the default is true

        $config['cachedir']     = './assets/'; //string, the default is application/cache/

        $config['errorlog']     = './assets/'; //string, the default is application/logs/

        $config['imagedir']     = './assets/images/'; 

        $config['quality']      = true; //boolean, the default is true

        $config['size']         = '1024'; //interger, the default is 1024

        $config['black']        = array(224,255,255); // array, default is array(255,255,255)

        $config['white']        = array(70,130,180); // array, default is array(0,0,0)

        $this->ciqrcode->initialize($config);


        $image_name=$name.'.png'; 


        $params['data'] = $name; 

        $params['level'] = 'H'; //H=High

        $params['size'] = 10;

        $params['savename'] = FCPATH.$config['imagedir'].$image_name; 

        $this->ciqrcode->generate($params); 


        //PHP Mailer

        // Load PHPMailer library

        $this->load->library('phpmailer_lib');


        // PHPMailer object

        $mail = $this->phpmailer_lib->load();


        // SMTP configuration

        $mail->isSMTP();

        $mail->Host     = 'smtp.gmail.com';

        $mail->SMTPAuth = true;

        $mail->Username = 'xxxxx@gmail.com';

        $mail->Password = '******';

        $mail->SMTPSecure = 'tls';

        $mail->Port     = 587;


        $mail->setFrom('xxxxx@gmail.com', 'RyanK');

        $mail->addReplyTo('xxxxx@gmail.com', 'RyanK');


九州编程
浏览 172回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP