首页 > 代码库 > 发送邮件(phpmailer)

发送邮件(phpmailer)

<?php
class Alert{
    private $mail_user = ‘‘;
    private $mail_password = ‘‘;

    /*
     * 发送邮件
     * 2017/3/1 heyafei
     */
    public function push($emails, $subject, $html) {
        import("Mailer", VENDOR_PATH.‘/Mail/‘);
        $INI = array();
        /* get from ini */
        $INI[‘mail‘][‘host‘] = ‘smtp.exmail.qq.com‘;
        $INI[‘mail‘][‘port‘] = ‘465‘;
        $INI[‘mail‘][‘ssl‘] = 0;
        $INI[‘mail‘][‘user‘] = $this->mail_user;
        $INI[‘mail‘][‘pass‘] = $this->mail_password;
        $INI[‘mail‘][‘reply‘] = ‘‘;
        $INI[‘system‘][‘sitename‘] = ‘‘;
        $Mailer = new Mailer();
        
        $Mailer::$MAIL_INI = $INI;
        try{
            foreach ($emails as $email) {
                $Mailer->SmtpMail($this->mail_user, $email, $subject, $html, array(‘contentType‘ => ‘text/html‘));
            }
        }catch(Exception $e) {
           dump($e);
           echo ‘mailer..‘;
        }
    }
}

发送邮件(phpmailer)