Add Sendgrid integration (incoming email handling)
This commit is contained in:
@@ -21,7 +21,7 @@ class PostmarkWebhook extends Base
|
||||
*/
|
||||
public function parsePayload(array $payload)
|
||||
{
|
||||
if (empty($payload['From']) || empty($payload['Subject']) || empty($payload['MailboxHash']) || empty($payload['TextBody'])) {
|
||||
if (empty($payload['From']) || empty($payload['Subject']) || empty($payload['MailboxHash'])) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -48,12 +48,15 @@ class PostmarkWebhook extends Base
|
||||
}
|
||||
|
||||
// Get the Markdown contents
|
||||
if (empty($payload['HtmlBody'])) {
|
||||
if (! empty($payload['HtmlBody'])) {
|
||||
$markdown = new HTML_To_Markdown($payload['HtmlBody'], array('strip_tags' => true));
|
||||
$description = $markdown->output();
|
||||
}
|
||||
else if (! empty($payload['TextBody'])) {
|
||||
$description = $payload['TextBody'];
|
||||
}
|
||||
else {
|
||||
$markdown = new HTML_To_Markdown($payload['HtmlBody'], array('strip_tags' => true));
|
||||
$description = $markdown->output();
|
||||
$description = '';
|
||||
}
|
||||
|
||||
// Finally, we create the task
|
||||
|
||||
Reference in New Issue
Block a user