Example #1
0
 public static function launch()
 {/*{{{*/
     $fix = new self();
     $fix->mailbox = BeanFinder::get('configs')->aladdinMailbox;
     $content = '';
     try
     {
         //$fix->checkDiseaseHospitalInfo4Baidu();
         //$fix->checkDiseaseInfo4Daidu();
         //$fix->checkDoctorForBaidu();
         //$fix->checkHospitalFacultyDoctorInfo();
         //$fix->checkOfficeDoctor4Baidu();
         //$fix->writeContent2File();
         $fix->synFile();
         $fix->sendEmail();
     }
     catch(Exception $ex)
     {
         $content .= $ex->getMessage();
     }
     if(false == empty($content))
     {
         EmailClient::getInstance()->sendSync($fix->mailbox, "阿拉丁监控脚本异常", $content, $type='text/html');
     }
 }/*}}}*/
 public static function send($msg_type, $recipient_obj, $requester_obj, $assoc_obj)
 {
     $msg_disp = new self($msg_type, $recipient_obj, $requester_obj, $assoc_obj);
     return $msg_disp->sendEmail();
 }
Example #3
0
 public function send($to, $subject, $message, $headers, $settings)
 {
     $smtp = new self($to, $subject, $message, $headers, $settings);
     return $smtp->sendEmail();
 }