Commit: d1bcd88aad1fafe0046de68b250e69d5681ce2c2 Author: Nikita Popov <[email protected]> Thu, 22 Dec 2016 12:57:02 +0100 Parents: 3210ab0d11bf5411ba1bf223e0deb5270d735f05 Branches: master
Link: http://git.php.net/?p=web/master.git;a=commitdiff;h=d1bcd88aad1fafe0046de68b250e69d5681ce2c2 Log: Try to debug github webhook Working fine when manually providing a payload, but I'm not getting any mails... Changed paths: M github-webhook.php Diff: diff --git a/github-webhook.php b/github-webhook.php index c6480eb..9004252 100644 --- a/github-webhook.php +++ b/github-webhook.php @@ -33,6 +33,13 @@ function prep_title($issue, $repoName) { return $subject; } +function send_mail($to, $subject, $message, $headers) { + printf("Sending mail...\nTo: %s\nSubject: %s\nMessage:\n%s\nHeaders:\n%s", + $to, $subject, $message, $headers); + + mail($to, '=?utf-8?B?'.base64_encode($subject).'?=', $message, $headers, "[email protected]"); +} + $CONFIG = array( 'repos' => array( @@ -75,7 +82,7 @@ switch ($event) { case 'opened': $message .= sprintf( "\r\n\r\nOpened By: %s\r\n%s Description:\r\n%s", - $type, $username, $description); + $username, $type, $description); break; case 'closed': $message .= "\r\n\r\nClosed."; @@ -96,7 +103,7 @@ switch ($event) { } $headers = "From: [email protected]\r\nContent-Type: text/plain; charset=utf-8\r\n"; - mail($to, '=?utf-8?B?'.base64_encode($subject).'?=', $message, $headers, "[email protected]"); + send_mail($to, $subject, $message, $headers); break; case 'pull_request_review_comment': @@ -123,7 +130,7 @@ switch ($event) { } $headers = "From: [email protected]\r\nContent-Type: text/plain; charset=utf-8\r\n"; - mail($to, '=?utf-8?B?'.base64_encode($subject).'?=', $message, $headers, "[email protected]"); + send_mail($to, $subject, $message, $headers); break; default: -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
