Git push email simple notification hook
Release: 2016-07-25 08:47:47
Original
1275 people have browsed it
Simple notification hook for git push email http://www.myluoluo.com/?p=3535
- $jsonObj = json_decode($_POST['hook']);
- if ($jsonObj->password != 'HIU1234Bb76794435tON50OBOtfwq78') {
- exit('error pwd!');
- }
-
- $mailBody = $jsonObj->push_data->user_name."New code submitted
"."Project name:".$jsonObj->push_data->repository->name. " ".
- 'Project homepage:'.$jsonObj->push_data-> repository->homepage.'
'.
- "Commit time:".$jsonObj->push_data->commits[0]->timestamp.'
'.
- $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 = "Sister Haitang";
-
- $mail->Subject = "A new Push";
- $mail->Body = $mailBody;
- $mail->IsHTML(true);
- $mail-> ;AddAddress("admin@myluoluo.com", "Sister Haitang");
- $mail->AddAddress("o@moe.re", "Stupid O");
-
- if(!$mail->Send ()) {
- echo "Mailer Error: " . $mail->ErrorInfo;
- } else {
- echo "Message sent!";
- }
- ?>
Copy code
|
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31