Source of file NewsletterEmailBounceExtension.php
Size: 1,090 Bytes - Last Modified: 2021-12-23T10:42:19+00:00
/var/www/docs.ssmods.com/process/src/code/email/NewsletterEmailBounceExtension.php
12345678910111213141516171819202122232425262728293031323334 | <?php /** * Class NewsletterEmailBounceExtension * @package Newsletter/Bounce */ class NewsletterEmailBounceExtension extends Extension { /** * @var string */ private static $header_name_member_id = 'X-silverstripe-member-id'; /** * @var string */ private static $header_name_to_email = 'X-silverstripe-to-email'; /** * @param $me */ public function updateNewsletterEmail($me) { $this->owner->addCustomHeader(Config::inst()->get("NewsletterEmailBounceExtension", "header_name_member_id"), "123"); $this->owner->addCustomHeader(Config::inst()->get("NewsletterEmailBounceExtension", "header_name_to_email"), $this->owner->To()); //From: "From Name" <from_name@ourdomain.com> $this->owner->addCustomHeader("Reply-To", Config::inst()->get("NewsletterBounceTask", "email")); $this->owner->addCustomHeader("Errors-To", Config::inst()->get("NewsletterBounceTask", "email")); $this->owner->addCustomHeader("Return-Path", Config::inst()->get("NewsletterBounceTask", "email")); } } |