From fbdccb76c15e50ac1c89c2452243a9d347c8d958 Mon Sep 17 00:00:00 2001 From: Alex Grintsvayg Date: Mon, 14 Nov 2016 20:09:11 -0500 Subject: [PATCH] send automated emails from subdomain --- lib/thirdparty/Mailgun.class.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/lib/thirdparty/Mailgun.class.php b/lib/thirdparty/Mailgun.class.php index cc9a1e75..9703c461 100644 --- a/lib/thirdparty/Mailgun.class.php +++ b/lib/thirdparty/Mailgun.class.php @@ -4,6 +4,9 @@ class Mailgun { const BASE_URL = 'https://api.mailgun.net/v3'; + const TOP_DOMAIN = 'lbry.io'; + const MAIL_DOMAIN = 'mail.lbry.io'; + const LIST_GENERAL = 'lbryians@lbry.io'; public static function unsubscribeFromMailingList($listAddress, $email) @@ -31,8 +34,8 @@ class Mailgun public static function sendDmcaReport($data) { - list($status, $headers, $body) = static::post('/lbry.io/messages', [ - 'from' => 'LBRY ', + list($status, $headers, $body) = static::post('/' . static::MAIL_DOMAIN . '/messages', [ + 'from' => 'LBRY ', 'to' => 'jeremy@lbry.io', 'subject' => 'DMCA Report #' . $data['report_id'], 'html' => '
' . var_export($data, true) . '
', @@ -45,8 +48,8 @@ class Mailgun public static function sendYouTubeWarmLead($data) { - list($status, $headers, $body) = static::post('/lbry.io/messages', [ - 'from' => 'LBRY ', + list($status, $headers, $body) = static::post('/' . static::MAIL_DOMAIN . '/messages', [ + 'from' => 'LBRY ', 'to' => 'reilly@lbry.io', 'subject' => 'Interested YouTuber', 'html' => '
' . var_export($data, true) . '
', @@ -60,9 +63,10 @@ class Mailgun public static function sendSubscriptionConfirmation($email) { $confirmHash = static::getConfirmHash($email); - list($status, $headers, $body) = static::post('/lbry.io/messages', [ - 'from' => 'LBRY ', + list($status, $headers, $body) = static::post('/' . static::MAIL_DOMAIN . '/messages', [ + 'from' => 'LBRY ', 'to' => $email, + 'h:Reply-To' => 'help@lbry.io', 'subject' => __('email.confirm_email_subject'), 'html' => static::inlineCss(View::render('email_templates/_confirmHash', [ 'confirmHash' => $confirmHash