diff --git a/src/main/java/de/ozgcloud/admin/setting/VorgangManagerSettingDTO.java b/src/main/java/de/ozgcloud/admin/setting/VorgangManagerSettingDTO.java
index aaaabb35fe0929efbd8b6c684f4d281530b28879..0a36b7696e1a46f76bd99817b23ccf20ed71603b 100644
--- a/src/main/java/de/ozgcloud/admin/setting/VorgangManagerSettingDTO.java
+++ b/src/main/java/de/ozgcloud/admin/setting/VorgangManagerSettingDTO.java
@@ -1,5 +1,6 @@
 package de.ozgcloud.admin.setting;
 
+import com.fasterxml.jackson.annotation.JsonProperty;
 import com.fasterxml.jackson.annotation.JsonUnwrapped;
 
 import de.ozgcloud.admin.setting.postfach.AbsenderVorgangManager;
@@ -12,4 +13,8 @@ class VorgangManagerSettingDTO implements ApplicationSettingDTO {
 	@JsonUnwrapped(prefix = "ozgcloud.postfach.absender.")
 	@Builder.Default
 	private AbsenderVorgangManager absender = AbsenderVorgangManager.builder().build();
+
+	@JsonProperty("ozgcloud.postfach.signatur")
+	@Builder.Default
+	private String signatur = "";
 }
diff --git a/src/main/resources/application-e2e.yaml b/src/main/resources/application-e2e.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..864d289ed86348cab1d4997844729b83f6a793ba
--- /dev/null
+++ b/src/main/resources/application-e2e.yaml
@@ -0,0 +1,11 @@
+spring:
+  data:
+    mongodb:
+      uri: mongodb://mongodb:27017/administration
+
+server:
+  port: 8080
+
+management:
+  server:
+    port: 8081
\ No newline at end of file
diff --git a/src/test/java/de/ozgcloud/admin/setting/SettingEnvironmentITCase.java b/src/test/java/de/ozgcloud/admin/setting/SettingEnvironmentITCase.java
index 0f8ca42b3cd6517c895bb9da385bd49c200b3c5e..5888ac1392c4e09f3b923e6974f442c474e0dddf 100644
--- a/src/test/java/de/ozgcloud/admin/setting/SettingEnvironmentITCase.java
+++ b/src/test/java/de/ozgcloud/admin/setting/SettingEnvironmentITCase.java
@@ -21,9 +21,9 @@ import lombok.SneakyThrows;
 @AutoConfigureMockMvc
 @WithMockUser
 class SettingEnvironmentITCase {
+
 	@Autowired
 	private MockMvc mockMvc;
-
 	@Autowired
 	private SettingRepository settingRepository;
 
@@ -54,7 +54,7 @@ class SettingEnvironmentITCase {
 		void shouldReturnValuesForVorgangManager() {
 			var result = mockMvc.perform(get("/configserver/OzgCloud_VorgangManager-profile.yaml"));
 
-			assertThat(result.andReturn().getResponse().getContentAsString()).isEqualTo(YamlTestFactory.createVorgangManagerYaml());
+			assertThat(formatLineBreaks(result.andReturn().getResponse().getContentAsString())).isEqualTo(YamlTestFactory.createVorgangManagerYaml());
 		}
 
 		@Test
@@ -62,8 +62,11 @@ class SettingEnvironmentITCase {
 		void shouldReturnValuesForAlfa() {
 			var result = mockMvc.perform(get("/configserver/Alfa-any.yaml"));
 
-			assertThat(result.andReturn().getResponse().getContentAsString().replaceAll("\\s+", " "))
-					.isEqualTo(YamlTestFactory.createAlfaYaml().replaceAll("\\s+", " "));
+			assertThat(formatLineBreaks(result.andReturn().getResponse().getContentAsString())).isEqualTo(YamlTestFactory.createAlfaYaml());
+		}
+
+		private String formatLineBreaks(String text) {
+			return text.replaceAll("\\\\\\s+\\\\", "").replace("\\n", "\n");
 		}
 	}
 }
\ No newline at end of file
diff --git a/src/test/java/de/ozgcloud/admin/setting/SettingITCase.java b/src/test/java/de/ozgcloud/admin/setting/SettingITCase.java
index 04aaf44fb4105118d90343fc2271e58479959173..fbd04a0da9c8df78c55742603eeea2bfe2e75c64 100644
--- a/src/test/java/de/ozgcloud/admin/setting/SettingITCase.java
+++ b/src/test/java/de/ozgcloud/admin/setting/SettingITCase.java
@@ -28,7 +28,6 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
 
 import java.util.List;
 
-import de.ozgcloud.admin.common.user.UserRole;
 import org.apache.commons.lang3.StringUtils;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Nested;
@@ -47,6 +46,7 @@ import org.springframework.test.web.servlet.ResultActions;
 
 import com.fasterxml.jackson.databind.ObjectMapper;
 
+import de.ozgcloud.admin.common.user.UserRole;
 import de.ozgcloud.admin.setting.postfach.Absender;
 import de.ozgcloud.admin.setting.postfach.AbsenderTestFactory;
 import de.ozgcloud.admin.setting.postfach.PostfachSettingBody;
diff --git a/src/test/java/de/ozgcloud/admin/setting/VorgangManagerSettingDTOTestFactory.java b/src/test/java/de/ozgcloud/admin/setting/VorgangManagerSettingDTOTestFactory.java
index 88b58eeedf6006f967346bb5356137c8963e99bd..2e4d90d105fe79a27e69499f6314e396aeb6bbd7 100644
--- a/src/test/java/de/ozgcloud/admin/setting/VorgangManagerSettingDTOTestFactory.java
+++ b/src/test/java/de/ozgcloud/admin/setting/VorgangManagerSettingDTOTestFactory.java
@@ -2,15 +2,19 @@ package de.ozgcloud.admin.setting;
 
 import de.ozgcloud.admin.setting.postfach.AbsenderVorgangManager;
 import de.ozgcloud.admin.setting.postfach.AbsenderVorgangManagerTestFactory;
+import de.ozgcloud.admin.setting.postfach.PostfachSettingBodyTestFactory;
 
 public class VorgangManagerSettingDTOTestFactory {
-	public static AbsenderVorgangManager ABSENDER_VM = AbsenderVorgangManagerTestFactory.create();
+	public static final AbsenderVorgangManager ABSENDER = AbsenderVorgangManagerTestFactory.create();
+	public static final String SIGNATUR = PostfachSettingBodyTestFactory.SIGNATUR;
 
 	public static VorgangManagerSettingDTO create() {
 		return createBuilder().build();
 	}
 
 	public static VorgangManagerSettingDTO.VorgangManagerSettingDTOBuilder createBuilder() {
-		return VorgangManagerSettingDTO.builder().absender(ABSENDER_VM);
+		return VorgangManagerSettingDTO.builder()
+				.absender(ABSENDER)
+				.signatur(SIGNATUR);
 	}
 }
diff --git a/src/test/java/de/ozgcloud/admin/setting/YamlTestFactory.java b/src/test/java/de/ozgcloud/admin/setting/YamlTestFactory.java
index e46098b9caef41f936cce70994c983172f51b5cf..a9aa38185568cb3ad4b97718b78f9c1e23941c6f 100644
--- a/src/test/java/de/ozgcloud/admin/setting/YamlTestFactory.java
+++ b/src/test/java/de/ozgcloud/admin/setting/YamlTestFactory.java
@@ -5,18 +5,19 @@ import de.ozgcloud.admin.setting.postfach.PostfachSettingBodyTestFactory;
 import de.ozgcloud.common.test.TestUtils;
 
 public class YamlTestFactory {
-	public static PostfachSettingBody postfach = PostfachSettingBodyTestFactory.create();
+	public static final PostfachSettingBody POSTFACH = PostfachSettingBodyTestFactory.create();
 
 	public static String createVorgangManagerYaml() {
 		return TestUtils.loadTextFile("yamlTemplates/settings/vorgangManager.yaml.tmpl",
-				postfach.getAbsender().getName(),
-				postfach.getAbsender().getAnschrift(),
-				postfach.getAbsender().getDienst(),
-				postfach.getAbsender().getMandant(),
-				postfach.getAbsender().getGemeindeschluessel());
+				POSTFACH.getAbsender().getName(),
+				POSTFACH.getAbsender().getAnschrift(),
+				POSTFACH.getAbsender().getDienst(),
+				POSTFACH.getAbsender().getMandant(),
+				POSTFACH.getAbsender().getGemeindeschluessel(),
+				POSTFACH.getSignatur());
 	}
 
 	public static String createAlfaYaml() {
-		return TestUtils.loadTextFile("yamlTemplates/settings/alfa.yaml.tmpl", postfach.getSignatur());
+		return TestUtils.loadTextFile("yamlTemplates/settings/alfa.yaml.tmpl", POSTFACH.getSignatur());
 	}
 }
diff --git a/src/test/java/de/ozgcloud/admin/setting/postfach/PostfachSettingBodyTestFactory.java b/src/test/java/de/ozgcloud/admin/setting/postfach/PostfachSettingBodyTestFactory.java
index 97b877744f8f0c4d2d2966cebe628331ca351104..275a4a5843b7383485df796c78897059002340e0 100644
--- a/src/test/java/de/ozgcloud/admin/setting/postfach/PostfachSettingBodyTestFactory.java
+++ b/src/test/java/de/ozgcloud/admin/setting/postfach/PostfachSettingBodyTestFactory.java
@@ -8,7 +8,7 @@ import de.ozgcloud.common.test.TestUtils;
 
 public class PostfachSettingBodyTestFactory {
 	public static final Absender ABSENDER = AbsenderTestFactory.create();
-	public static final String SIGNATUR = LoremIpsum.getInstance().getHtmlParagraphs(1, 2);
+	public static final String SIGNATUR = LoremIpsum.getInstance().getParagraphs(2, 2);
 
 	public static PostfachSettingBody create() {
 		return createBuilder().build();
@@ -23,7 +23,7 @@ public class PostfachSettingBodyTestFactory {
 	public static String buildPostfachJson(PostfachSettingBody postfach) {
 		return TestUtils.loadTextFile("jsonTemplates/settings/createPostfach.json.tmpl", postfach.getAbsender().getName(),
 				postfach.getAbsender().getAnschrift(), postfach.getAbsender().getDienst(), postfach.getAbsender().getMandant(),
-				postfach.getAbsender().getGemeindeschluessel(), postfach.getSignatur());
+				postfach.getAbsender().getGemeindeschluessel(), postfach.getSignatur().replaceAll("\n", "\\\\n"));
 	}
 
 	public static Map<String, Object> createPostfachAsFlattenedMapVorgangManager() {
diff --git a/src/test/resources/yamlTemplates/settings/alfa.yaml.tmpl b/src/test/resources/yamlTemplates/settings/alfa.yaml.tmpl
index 65b37e576b646c76bf03a83b18b8ba8e911cfe4d..3fa8a717bd38f3b276e782dfb5d2507a28f1cca5 100644
--- a/src/test/resources/yamlTemplates/settings/alfa.yaml.tmpl
+++ b/src/test/resources/yamlTemplates/settings/alfa.yaml.tmpl
@@ -1,3 +1,3 @@
 ozgcloud:
   postfach:
-    signatur: %s
+    signatur: "%s"
diff --git a/src/test/resources/yamlTemplates/settings/vorgangManager.yaml.tmpl b/src/test/resources/yamlTemplates/settings/vorgangManager.yaml.tmpl
index 8bca4ba163aa5d632fc7d38c9b1af9998662993e..21a2dea1e6a71ec21c51a4ef28f0b0b3760d7eb6 100644
--- a/src/test/resources/yamlTemplates/settings/vorgangManager.yaml.tmpl
+++ b/src/test/resources/yamlTemplates/settings/vorgangManager.yaml.tmpl
@@ -6,3 +6,4 @@ ozgcloud:
       dienst: %s
       mandant: %s
       gemeinde-schluessel: '%s'
+    signatur: "%s"