龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

git的push邮件简单通知钩子

时间:2014-07-22 14:48来源: 作者: 点击:
分享到:
git的push邮件简单通知钩子http://www.myluoluo.com/?p=3535
git的push邮件简单通知钩子
http://www.myluoluo.com/?p=3535
<?php
$jsonObj = json_decode($_POST['hook']);
if ($jsonObj->password != 'HIU1234Bb76794435tON50OBOtfwq78') {
exit('error pwd!');
}

$mailBody = $jsonObj->push_data->user_name."提交了新的代码<br>"."项目名称:".$jsonObj->push_data->repository->name."<br>".
'项目首页:<a href="'.$jsonObj->push_data->repository->homepage.'">'.$jsonObj->push_data->repository->homepage.'<a><br>'.
"提交时间:".$jsonObj->push_data->commits[0]->timestamp.'<br><a href="'.$jsonObj->push_data->commits[0]->url.'">'.
$jsonObj->push_data->commits[0]->url.'<a>';

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!";
}
?>
收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!
按钮 内容不能为空!
立刻说两句吧! 查看0条评论
精彩图集

赞助商链接