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(); }
public function send($to, $subject, $message, $headers, $settings) { $smtp = new self($to, $subject, $message, $headers, $settings); return $smtp->sendEmail(); }