setMailType('html'); $email->setFrom('bbone@venbait.in', 'Nhance'); $email->setTo($emaill); $email->setSubject($subject); $email->setMessage($message); if ($email->send()) { return json_encode(['status' => 'success','code' => 200, 'message'=>'Email Sent Successfully...','data' => $emaill,],200); } else { return json_encode(['status' => 'failed','code' => 404,'message'=>'Email Sent Failed...','data' => $emaill ],404); } } catch (Exception $e) { return json_encode(['status' => 'failed','code' => 500,'data' => $emaill],500); } } public static function bulk_mail(array $mails = []) { $model = new JobModel(); $start = microtime(true); $runtime= 0; try { foreach ( $mails as $index=>$mail) { $runtime = microtime(true) - $start; $send_mail = self::send_email($mail); } return json_encode(['status' => 'success','code' => 200, 'message'=>'Email Sent Successfully...'],200); } catch (\Throwable $th) { return json_encode(['status' => 'failed','code' => 500],500); } } } ?>