git的push邮件简单通知钩子 程序员文章站 2022-05-10 11:20:05 ... git的push邮件简单通知钩子http://www.myluoluo.com/?p=3535 $jsonObj = json_decode($_POST['hook']); if ($jsonObj->password != 'HIU1234Bb76794435tON50OBOtfwq78') { exit('error pwd!'); } $mailBody = $jsonObj->push_data->user_name."提交了新的代码"."项目名称:".$jsonObj->push_data->repository->name."". '项目首页:'.$jsonObj->push_data->repository->homepage.''."提交时间:".$jsonObj->push_data->commits[0]->timestamp.''.$jsonObj->push_data->commits[0]->url.''; include("class.phpmailer.php"); $mail= new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Host = "smtp.qq.com"; $mail->Port = 465; $mail->CharSet = "utf-8"; $mail->Username = "admin@myluoluo.com"; $mail->Password = "xxxxxx"; $mail->From = "admin@myluoluo.com"; $mail->FromName = "海棠姐姐"; $mail->Subject = "一个新的Push"; $mail->Body = $mailBody; $mail->IsHTML(true); $mail->AddAddress("admin@myluoluo.com", "海棠姐姐"); $mail->AddAddress("o@moe.re", "傻逼O"); if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message sent!"; } ?> 复制代码 相关标签: git的push邮件简单通知钩子 上一篇: TaskExecutor接口与类型介绍 下一篇: Oracle 、MySql分页 举例 推荐阅读 通过git@osc的push钩子实现自动部署 git的push邮件简单通知钩子 通过git@osc的push钩子实现自动部署 关于开源中国 git Push 钩子的问题 关于开源中国 git Push 钩子的问题