コード例 #1
0
            $mail->SMTPAuth = true;
            $mail->Username = $smtpModel->smtp_username;
            $mail->Password = $smtpModel->smtp_password;
            $mail->Host = $smtpModel->smtp_host;
            $mail->From = $smtpModel->smtp_email;
            $mail->FromName = $smtpModel->smtp_name;
            $mail->AddAddress($mailArray['email']);
            $mail->Subject = $mailArray['body_subject'];
            $mail->Body = $mailArray['body_html'];
            $mail->AltBody = $mailArray['body_plain'];
            //$mail->SMTPDebug = 2;
            if ($mail->Send()) {
                $jobModel->done();
                if (isset($mailArray['prospect_email_id'])) {
                    $prospectEmailModel = new ProspectEmail();
                    $prospectEmailModel->setIsNewRecord(false);
                    $prospectEmailModel->email_id = $mailArray['prospect_email_id'];
                    $prospectEmailModel->flags = 'sent';
                    $prospectEmailModel->save(false);
                }
            } else {
                $jobModel->setStatusError($mail->ErrorInfo);
            }
            unset($mail);
            break;
        case 'pixel':
            break;
    }
    unset($jobModel);
}
//while($jobModel->job_id);