diff --git a/mailpoet/lib/Automation/Integrations/MailPoet/ContextFactory.php b/mailpoet/lib/Automation/Integrations/MailPoet/ContextFactory.php index 50099d1261..6a6d4ecd7b 100644 --- a/mailpoet/lib/Automation/Integrations/MailPoet/ContextFactory.php +++ b/mailpoet/lib/Automation/Integrations/MailPoet/ContextFactory.php @@ -47,7 +47,7 @@ class ContextFactory { } private function getSenderDomainsConfig(): array { - $senderDomainsConfig = $this->authorizedSenderDomainController->getContextData(); + $senderDomainsConfig = $this->authorizedSenderDomainController->getContextDataForAutomations(); $senderDomainsConfig['authorizedEmails'] = $this->bridge->getAuthorizedEmailAddresses(); return $senderDomainsConfig; } diff --git a/mailpoet/lib/Services/AuthorizedSenderDomainController.php b/mailpoet/lib/Services/AuthorizedSenderDomainController.php index 9b269bea54..d1e6d7c72a 100644 --- a/mailpoet/lib/Services/AuthorizedSenderDomainController.php +++ b/mailpoet/lib/Services/AuthorizedSenderDomainController.php @@ -322,7 +322,14 @@ class AuthorizedSenderDomainController { 'upperLimit' => self::UPPER_LIMIT, 'isNewUser' => $this->isNewUser(), 'isEnforcementOfNewRestrictionsInEffect' => $this->isEnforcementOfNewRestrictionsInEffect(), + 'alwaysRewrite' => false, ], ]; } + + public function getContextDataForAutomations(): array { + $data = $this->getContextData(); + $data['senderRestrictions']['alwaysRewrite'] = true; + return $data; + } }