This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 9370dc6680e774c803d3685338293e8b99c96ea4
Author: Benoit Tellier <[email protected]>
AuthorDate: Tue May 14 10:30:52 2019 +0700

    JAMES-2149 Integration tests for domain aliases
---
 .../james/transport/mailets/DomainMappingTest.java     | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git 
a/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/DomainMappingTest.java
 
b/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/DomainMappingTest.java
index 01005c4..23cd506 100644
--- 
a/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/DomainMappingTest.java
+++ 
b/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/DomainMappingTest.java
@@ -113,4 +113,22 @@ public class DomainMappingTest {
             .awaitMessage(awaitAtMostOneMinute);
         
assertThat(imapMessageReader.readFirstMessage()).contains(MESSAGE_CONTENT);
     }
+
+    @Test
+    public void 
messageShouldRedirectToUserOfTheDestinationDomainWhenSentToTheAliasDomain() 
throws Exception {
+        webAdminApi.put("/domains/" + DOMAIN1 + "/aliases/" + DOMAIN2);
+
+        messageSender.connect(LOCALHOST_IP, 
jamesServer.getProbe(SmtpGuiceProbe.class).getSmtpPort())
+            .sendMessage(FakeMail.builder()
+                .name("name")
+                .mimeMessage(message)
+                .sender(SENDER)
+                .recipient(USER_DOMAIN2));
+
+        imapMessageReader.connect(LOCALHOST_IP, 
jamesServer.getProbe(ImapGuiceProbe.class).getImapPort())
+            .login(USER_DOMAIN1, PASSWORD)
+            .select(IMAPMessageReader.INBOX)
+            .awaitMessage(awaitAtMostOneMinute);
+        
assertThat(imapMessageReader.readFirstMessage()).contains(MESSAGE_CONTENT);
+    }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to