diff --git a/Classes/Controller/MailController.php b/Classes/Controller/MailController.php
index 0dfc3e6decaa3c2fdadb518c448b894c965e2fc9..1c6d17e5e03cfab82876707c26f8c0ce2245b5c1 100644
--- a/Classes/Controller/MailController.php
+++ b/Classes/Controller/MailController.php
@@ -80,7 +80,7 @@ class MailController extends ActionController {
 		$selectedTemplate = NULL, $selectedExtension = NULL, $selectedLanguageLeft = NULL,
 		$selectedLanguageRight = NULL
 	) {
-		$siteRootId = BackendService::getSiteRoot((int) GeneralUtility::_GP('id'));
+		$siteRootId = BackendService::getSiteRoot();
 
 		if (!($this->session instanceof PhpSession)) {
 			$this->session = $this->objectManager->get(PhpSession::class);
@@ -271,8 +271,7 @@ class MailController extends ActionController {
 		$selectedExtension, $selectedTemplate, $selectedLanguage, $selectedContent, $selectedSubject,
 		$selectedFromName, $selectedFromMail, $selectedCc, $selectedBcc, $selectedReplyTo
 	) {
-		$pageUid = BackendService::getSiteRoot((int) GeneralUtility::_GP('id'));
-		$siteRootId = BackendService::getSiteRoot($pageUid);
+		$siteRootId = BackendService::getSiteRoot();
 
 		/** @var Template $template */
 		$template = $this->templateRepository->findOneByTemplate(