diff --git a/Classes/Domain/Model/Mail.php b/Classes/Domain/Model/Mail.php
index 0d0f46def35f76932e057134841b15226e62cb69..f8dde17b800c3d784cf3fc99103679cb3fb3c375 100644
--- a/Classes/Domain/Model/Mail.php
+++ b/Classes/Domain/Model/Mail.php
@@ -39,6 +39,11 @@ class Mail extends AbstractEntity {
 	const PRIORITY_HIGH = 150;
 	const PRIORITY_HIGHEST = 200;
 
+	/**
+	 * @var int
+	 */
+	protected $siteRootId = 0;
+
 	/**
 	 * @var string
 	 */
@@ -291,4 +296,18 @@ class Mail extends AbstractEntity {
 	public function setSendingTime($sendingTime) {
 		$this->sendingTime = $sendingTime;
 	}
+
+	/**
+	 * @return mixed
+	 */
+	public function getSiteRootId() {
+		return $this->siteRootId;
+	}
+
+	/**
+	 * @param mixed $siteRootId
+	 */
+	public function setSiteRootId($siteRootId) {
+		$this->siteRootId = (int) $siteRootId;
+	}
 }
diff --git a/Classes/Domain/Model/Template.php b/Classes/Domain/Model/Template.php
index 6df62cfb0f0aa116a4559176f9e35c47d065e543..fc8534e116c36388bebb1e7d9a6454e45f6ea15a 100644
--- a/Classes/Domain/Model/Template.php
+++ b/Classes/Domain/Model/Template.php
@@ -32,6 +32,11 @@ use TYPO3\CMS\Extbase\DomainObject\AbstractEntity;
  * Template domain model
  */
 class Template extends AbstractEntity {
+	/**
+	 * @var int
+	 */
+	protected $siteRootId = 0;
+
 	/**
 	 * @var string
 	 */
@@ -221,4 +226,18 @@ class Template extends AbstractEntity {
 	public function setReplyTo($replyTo) {
 		$this->replyTo = trim($replyTo);
 	}
+
+	/**
+	 * @return mixed
+	 */
+	public function getSiteRootId() {
+		return $this->siteRootId;
+	}
+
+	/**
+	 * @param mixed $siteRootId
+	 */
+	public function setSiteRootId($siteRootId) {
+		$this->siteRootId = (int) $siteRootId;
+	}
 }
diff --git a/Configuration/TCA/tx_sgmail_domain_model_mail.php b/Configuration/TCA/tx_sgmail_domain_model_mail.php
index 4289d3eb8bd65f80c654ff8a5decf698988225f6..5ec2f25f362218ca2fc4a7f9972f278975a54b00 100644
--- a/Configuration/TCA/tx_sgmail_domain_model_mail.php
+++ b/Configuration/TCA/tx_sgmail_domain_model_mail.php
@@ -32,7 +32,7 @@ return [
 		'tstamp' => 'tstamp',
 		'crdate' => 'crdate',
 		'cruser_id' => 'cruser_id',
-		'searchFields' => 'mail_subject, mail_body, to_address, from_address, from_name, bcc_addresses, cc_addresses, extension_key, template_name',
+		'searchFields' => 'mail_subject, mail_body, to_address, from_address, from_name, bcc_addresses, cc_addresses, extension_key, template_name, site_root_id',
 		'dividers2tabs' => TRUE,
 		'delete' => 'deleted',
 		'enablecolumns' => [
@@ -42,11 +42,11 @@ return [
 		'iconfile' => 'EXT:sg_mail/Resources/Public/Icons/ModuleIconTCA.svg'
 	],
 	'interface' => [
-		'showRecordFieldList' => 'hidden, mail_subject, mail_body, to_address, from_address, sent, priority, from_name, bcc_addresses, cc_addresses, extension_key, template_name',
+		'showRecordFieldList' => 'hidden, mail_subject, mail_body, to_address, from_address, sent, priority, from_name, bcc_addresses, cc_addresses, extension_key, template_name, site_root_id',
 	],
 	'types' => [
 		'1' => [
-			'showitem' => 'hidden;;1, sent, priority, to_address, from_address, mail_subject, mail_body, from_name, bcc_addresses, cc_addresses, extension_key, template_name'
+			'showitem' => 'hidden;;1, sent, priority, to_address, from_address, mail_subject, mail_body, from_name, bcc_addresses, cc_addresses, extension_key, template_name, site_root_id'
 		],
 	],
 	'columns' => [
@@ -157,6 +157,14 @@ return [
 			'config' => [
 				'type' => 'input'
 			],
+		],
+		'site_root_id' => [
+			'exclude' => TRUE,
+			'label' => 'LLL:EXT:sg_mail/Resources/Private/Language/locallang_db.xlf:tx_sgmail_domain_model_mail.site_root_id',
+			'config' => [
+				'type' => 'input',
+				'eval' => 'int'
+			],
 		]
 	]
 ];
diff --git a/Configuration/TCA/tx_sgmail_domain_model_template.php b/Configuration/TCA/tx_sgmail_domain_model_template.php
index 0980b396627013466fd67f035c4428c2cc2d68da..49a0bb917216fdf5e7bd571c34bb2db47352ed60 100644
--- a/Configuration/TCA/tx_sgmail_domain_model_template.php
+++ b/Configuration/TCA/tx_sgmail_domain_model_template.php
@@ -33,7 +33,7 @@ return [
 		'tstamp' => 'tstamp',
 		'crdate' => 'crdate',
 		'cruser_id' => 'cruser_id',
-		'searchFields' => 'extension_key, template_name, language, subject, fromName, fromMail, replyTo',
+		'searchFields' => 'extension_key, template_name, language, subject, fromName, fromMail, replyTo, site_root_id',
 		'dividers2tabs' => TRUE,
 		'delete' => 'deleted',
 		'enablecolumns' => [
@@ -43,11 +43,11 @@ return [
 		'iconfile' => 'EXT:sg_mail/Resources/Public/Icons/ModuleIconTCA.svg'
 	],
 	'interface' => [
-		'showRecordFieldList' => 'extension_key, template_name, language, content, subject, fromName, fromMail, cc, bcc, replyTo'
+		'showRecordFieldList' => 'extension_key, template_name, language, content, subject, fromName, fromMail, cc, bcc, replyTo, site_root_id'
 	],
 	'types' => [
 		'1' => [
-			'showitem' => 'hidden;;1, extension_key, template_name, language, content, subject, fromName, fromMail, cc, bcc, replyTo'
+			'showitem' => 'hidden;;1, extension_key, template_name, language, content, subject, fromName, fromMail, cc, bcc, replyTo, site_root_id'
 		],
 	],
 	'columns' => [
@@ -133,6 +133,14 @@ return [
 			'config' => [
 				'type' => 'input'
 			],
+		],
+		'site_root_id' => [
+			'exclude' => TRUE,
+			'label' => 'LLL:EXT:sg_mail/Resources/Private/Language/locallang_db.xlf:tx_sgmail_domain_model_template.site_root_id',
+			'config' => [
+				'type' => 'input',
+				'eval' => 'int'
+			],
 		]
 	]
 ];
diff --git a/Resources/Private/Language/de.locallang_db.xlf b/Resources/Private/Language/de.locallang_db.xlf
index 1626e77940f2823312bc4631d8f465bbfbfd5292..665c0138b72c681cc6f2f788fcc1be5462e8c494 100644
--- a/Resources/Private/Language/de.locallang_db.xlf
+++ b/Resources/Private/Language/de.locallang_db.xlf
@@ -57,6 +57,10 @@
 			<source>Sent</source>
 			<target>Gesendet</target>
 		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.site_root_id" approved="yes">
+			<source>Site root id</source>
+			<target>Site root id</target>
+		</trans-unit>
 		<trans-unit id="tx_sgmail_domain_model_mail.template_name" approved="yes">
 			<source>Template Name</source>
 			<target>Template Name</target>
diff --git a/Resources/Private/Language/locallang_db.xlf b/Resources/Private/Language/locallang_db.xlf
index 08e95fb6c9f6b7c41f697524b55c23234dd0eece..59049aae939e3ea1cfb1beac711043b186a07478 100644
--- a/Resources/Private/Language/locallang_db.xlf
+++ b/Resources/Private/Language/locallang_db.xlf
@@ -9,90 +9,93 @@
 			<authorEmail>torsten@sgalinski.de</authorEmail>
 		</header>
 		<body>
-			<trans-unit id="tx_sgmail_domain_model_mail">
-				<source>Mail Queue Entry</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.bcc_addresses">
-				<source>BCC Addresses</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.cc_addresses">
-				<source>CC Addresses</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.extension_key">
-				<source>Extension Key</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.from_address">
-				<source>Sender email address</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.from_name">
-				<source>Sender Name</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.mail_body">
-				<source>Mail text</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.mail_subject">
-				<source>Mail subject</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.priority">
-				<source>Priority (Lowest = 0 | Low = 50 | Medium = 100 | High = 150 | Highest = 200)</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.reply_to">
-				<source>Reply To</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.sending_time">
-				<source>Sent at</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.sent">
-				<source>Sent</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.template_name">
-				<source>Template Name</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_mail.to_address">
-				<source>Receiver email address</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template">
-				<source>Template</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.bcc">
-				<source>BCC (Blind Carbon Copy Receiver)</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.bcc_addresses">
-				<source>BCC-Adressen</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.cc">
-				<source>CC (Carbon Copy Receiver)</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.cc_addresses">
-				<source>CC-Adressen</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.content">
-				<source>Content</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.extension_key">
-				<source>Extension Key</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.fromMail">
-				<source>Sender-E-Mail-Address</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.fromName">
-				<source>Sender Name</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.from_name">
-				<source>Sender Name</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.language">
-				<source>Language</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.replyTo">
-				<source>Reply To</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.subject">
-				<source>Subject</source>
-			</trans-unit>
-			<trans-unit id="tx_sgmail_domain_model_template.template_name">
-				<source>Template Name</source>
-			</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail">
+			<source>Mail Queue Entry</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.bcc_addresses">
+			<source>BCC Addresses</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.cc_addresses">
+			<source>CC Addresses</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.extension_key">
+			<source>Extension Key</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.from_address">
+			<source>Sender email address</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.from_name">
+			<source>Sender Name</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.mail_body">
+			<source>Mail text</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.mail_subject">
+			<source>Mail subject</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.priority">
+			<source>Priority (Lowest = 0 | Low = 50 | Medium = 100 | High = 150 | Highest = 200)</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.reply_to">
+			<source>Reply To</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.sending_time">
+			<source>Sent at</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.sent">
+			<source>Sent</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.site_root_id">
+			<source>Site root id</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.template_name">
+			<source>Template Name</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_mail.to_address">
+			<source>Receiver email address</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template">
+			<source>Template</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.bcc">
+			<source>BCC (Blind Carbon Copy Receiver)</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.bcc_addresses">
+			<source>BCC-Adressen</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.cc">
+			<source>CC (Carbon Copy Receiver)</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.cc_addresses">
+			<source>CC-Adressen</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.content">
+			<source>Content</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.extension_key">
+			<source>Extension Key</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.fromMail">
+			<source>Sender-E-Mail-Address</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.fromName">
+			<source>Sender Name</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.from_name">
+			<source>Sender Name</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.language">
+			<source>Language</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.replyTo">
+			<source>Reply To</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.subject">
+			<source>Subject</source>
+		</trans-unit>
+		<trans-unit id="tx_sgmail_domain_model_template.template_name">
+			<source>Template Name</source>
+		</trans-unit>
 		</body>
 	</file>
 </xliff>
\ No newline at end of file
diff --git a/ext_tables.sql b/ext_tables.sql
index 1a81b1b79b951579db32cfb89ed4123cb7065a1a..bfce76ce0b12cb66f7d105a7b7902ce848c167fe 100644
--- a/ext_tables.sql
+++ b/ext_tables.sql
@@ -15,6 +15,7 @@ CREATE TABLE tx_sgmail_domain_model_mail (
 	template_name varchar(30) DEFAULT '' NOT NULL,
 	reply_to varchar(30) DEFAULT '' NOT NULL,
 	sending_time int(11) unsigned DEFAULT '0' NOT NULL,
+	site_root_id int(11) DEFAULT 0 NOT NULL,
 
 	tstamp int(11) unsigned DEFAULT '0' NOT NULL,
 	crdate int(11) unsigned DEFAULT '0' NOT NULL,
@@ -32,6 +33,7 @@ CREATE TABLE tx_sgmail_domain_model_template (
 	uid int(11) NOT NULL auto_increment,
 	pid int(11) DEFAULT '0' NOT NULL,
 
+	site_root_id int(11) DEFAULT 0 NOT NULL,
 	subject text NOT NULL,
 	extension_key varchar(255) DEFAULT '' NOT NULL,
 	template_name varchar(255) DEFAULT '' NOT NULL,