From 9c2bfe0900af89255e417feb7de3285451bcff3d Mon Sep 17 00:00:00 2001 From: Niklas Wolber Date: Fri, 24 Feb 2017 20:02:22 +0100 Subject: [PATCH] Test with non-default recipient_delimiter --- test/config/postfix-main.cf | 3 ++- test/email-templates/existing-alias-recipient-delimiter.txt | 4 ++-- test/tests.bats | 5 ++++- 3 files changed, 8 insertions(+), 4 deletions(-) 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" {