diff --git a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteServiceRemoteITCase.java b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteServiceRemoteITCase.java
index f9aa6eac939d8d47d8774524454afccbf2168fa2..9662f9c2a26bdbb63713f4c9b43d36dcc506e392 100644
--- a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteServiceRemoteITCase.java
+++ b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteServiceRemoteITCase.java
@@ -15,9 +15,11 @@ import org.springframework.test.context.ActiveProfiles;
 import org.springframework.test.context.DynamicPropertyRegistry;
 import org.springframework.test.context.DynamicPropertySource;
 
+import de.ozgcloud.nachrichten.postfach.PostfachMessageCode;
 import de.ozgcloud.nachrichten.postfach.PostfachNachricht;
 import de.ozgcloud.nachrichten.postfach.StringBasedIdentifier;
 import de.ozgcloud.nachrichten.postfach.osiv2.attachment.Osi2AttachmentFileService;
+import de.ozgcloud.nachrichten.postfach.osiv2.exception.Osi2PostfachException;
 import de.ozgcloud.nachrichten.postfach.osiv2.extension.AttachmentExampleUploadUtil;
 import de.ozgcloud.nachrichten.postfach.osiv2.extension.VorgangManagerServerExtension;
 import de.ozgcloud.nachrichten.postfach.osiv2.factory.PostfachAddressTestFactory;
@@ -57,7 +59,6 @@ class OsiPostfachRemoteServiceRemoteITCase {
 		registry.add("grpc.client." + GRPC_FILE_MANAGER_NAME + ".negotiationType", () -> "PLAINTEXT");
 	}
 
-
 	@Autowired
 	protected Osi2AttachmentFileService osi2AttachmentFileService;
 
@@ -93,6 +94,16 @@ class OsiPostfachRemoteServiceRemoteITCase {
 				.doesNotThrowAnyException();
 	}
 
+	@DisplayName("should throw postfach exception with unknown postfach id error code")
+	@Test
+	void shouldThrowPostfachExceptionWithUnknownPostfachIdErrorCode() {
+		var nachrichtWithUnknownPostfachId = PostfachNachrichtTestFactory.create();
+
+		assertThatThrownBy(() -> osiPostfachRemoteService.sendMessage(nachrichtWithUnknownPostfachId))
+				.isInstanceOf(Osi2PostfachException.class)
+				.hasFieldOrPropertyWithValue("messageCode", PostfachMessageCode.SEND_FAILED_UNKNOWN_POSTFACH_ID_MESSAGE_CODE);
+	}
+
 	@DisplayName("should receive messages")
 	@Test
 	void shouldReceiveMessages() {
diff --git a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/PostfachAddressTestFactory.java b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/PostfachAddressTestFactory.java
index 9b3590d03eaeca6a9c830c4f7de38bff468a81fa..de986e02f39c9781e3af9be92741d4d0b64994de 100644
--- a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/PostfachAddressTestFactory.java
+++ b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/PostfachAddressTestFactory.java
@@ -1,11 +1,13 @@
 package de.ozgcloud.nachrichten.postfach.osiv2.factory;
 
+import java.util.UUID;
+
 import de.ozgcloud.nachrichten.postfach.PostfachAddress;
 import de.ozgcloud.nachrichten.postfach.StringBasedIdentifier;
 
 public class PostfachAddressTestFactory {
 
-	public static final String MAILBOX_ID = "testMailboxId";
+	public static final String MAILBOX_ID = UUID.randomUUID().toString();
 	public static final String SERVICE_KONTO_TYPE = "TYPE1";
 
 	public static PostfachAddress create() {
@@ -15,7 +17,7 @@ public class PostfachAddressTestFactory {
 	public static PostfachAddress.PostfachAddressBuilder createBuilder() {
 		return PostfachAddress.builder()
 				.type(1)
-				.serviceKontoType("TYPE1")
+				.serviceKontoType(SERVICE_KONTO_TYPE)
 				.identifier(StringBasedIdentifier.builder()
 						.postfachId(MAILBOX_ID)
 						.build());