diff --git a/mailpoet/lib/API/JSON/v1/Settings.php b/mailpoet/lib/API/JSON/v1/Settings.php index 9ded45153c..5fc458506a 100644 --- a/mailpoet/lib/API/JSON/v1/Settings.php +++ b/mailpoet/lib/API/JSON/v1/Settings.php @@ -289,22 +289,6 @@ class Settings extends APIEndpoint { return $this->successResponse($response); } - public function checkDomainDmarcPolicy($data = []) { - $domain = $data['domain'] ?? null; - - if (!$domain) { - return $this->badRequest([ - APIError::BAD_REQUEST => __('No sender domain specified.', 'mailpoet'), - ]); - } - - $domain = strtolower(trim($domain)); - - $response = ['isDmarcPolicyRestricted' => $this->senderDomainController->isDomainDmarcRestricted($domain)]; - - return $this->successResponse($response); - } - public function getAuthorizedSenderDomains($data = []) { $domain = $data['domain'] ?? null; diff --git a/mailpoet/lib/Services/AuthorizedSenderDomainController.php b/mailpoet/lib/Services/AuthorizedSenderDomainController.php index df2a35d750..1affc7ff9b 100644 --- a/mailpoet/lib/Services/AuthorizedSenderDomainController.php +++ b/mailpoet/lib/Services/AuthorizedSenderDomainController.php @@ -166,17 +166,6 @@ class AuthorizedSenderDomainController { return $response; } - /** - * Check Domain DMARC Policy - * - * returns `true` if domain has Restricted policy e.g. policy === reject or quarantine - * otherwise returns `false` - */ - public function isDomainDmarcRestricted(string $domain): bool { - $result = $this->getDmarcPolicyForDomain($domain); - return $result !== DmarcPolicyChecker::POLICY_NONE; - } - /** * Fetch Domain DMARC Policy * diff --git a/mailpoet/tests/integration/Services/AuthorizedSenderDomainControllerTest.php b/mailpoet/tests/integration/Services/AuthorizedSenderDomainControllerTest.php index 429c8b8e42..04dc6a7120 100644 --- a/mailpoet/tests/integration/Services/AuthorizedSenderDomainControllerTest.php +++ b/mailpoet/tests/integration/Services/AuthorizedSenderDomainControllerTest.php @@ -284,18 +284,6 @@ class AuthorizedSenderDomainControllerTest extends \MailPoetTest { $controller->verifyAuthorizedSenderDomain('testdomain.com'); } - public function testItReturnsTrueWhenDmarcIsEnabled() { - $controller = $this->getController(); - $isRestricted = $controller->isDomainDmarcRestricted('mailpoet.com'); - verify($isRestricted)->same(true); - } - - public function testItReturnsFalseWhenDmarcIsNotEnabled() { - $controller = $this->getController(); - $isRestricted = $controller->isDomainDmarcRestricted('example.com'); - verify($isRestricted)->same(false); - } - public function testItReturnsDmarcStatus() { $controller = $this->getController(); $isRestricted = $controller->getDmarcPolicyForDomain('example.com');