diff --git a/test/config/postfix-main.cf b/test/config/postfix-main.cf index 37155392..b582fed0 100644 --- a/test/config/postfix-main.cf +++ b/test/config/postfix-main.cf @@ -1,2 +1,3 @@ +recipient_delimiter = - max_idle = 600s -readme_directory = /tmp +readme_directory = /tmp \ No newline at end of file diff --git a/test/email-templates/existing-alias-recipient-delimiter.txt b/test/email-templates/existing-alias-recipient-delimiter.txt index 9fd2953f..fd2e96d4 100644 --- a/test/email-templates/existing-alias-recipient-delimiter.txt +++ b/test/email-templates/existing-alias-recipient-delimiter.txt @@ -1,9 +1,9 @@ HELO mail.external.tld MAIL FROM: user@external.tld -RCPT TO: alias1+test@localhost.localdomain +RCPT TO: alias1-test@localhost.localdomain DATA From: Docker Mail Server -To: Existing Local Alias +To: Existing Local Alias Date: Sat, 22 May 2010 07:43:25 -0400 Subject: Test Message This is a test mail. diff --git a/test/tests.bats b/test/tests.bats index bc4ba012..737b9d08 100644 --- a/test/tests.bats +++ b/test/tests.bats @@ -273,9 +273,12 @@ load 'test_helper/bats-assert/load' } @test "checking smtp: delivers mail to existing alias with recipient delimiter" { - run docker exec mail /bin/sh -c "grep 'to=, orig_to=' /var/log/mail/mail.log | grep 'status=sent' | wc -l" + run docker exec mail /bin/sh -c "grep 'to=, orig_to=' /var/log/mail/mail.log | grep 'status=sent' | wc -l" assert_success assert_output 1 + + run docker exec mail /bin/sh -c "grep 'to=' /var/log/mail/mail.log | grep 'status=bounced'" + assert_failure } @test "checking smtp: delivers mail to existing catchall" {