Files
stalwart/tests/resources/smtp/antispam/messageid.test
2025-01-02 15:43:00 +01:00

105 lines
1.9 KiB
Plaintext

expect MISSING_MID
X-Message-ID: <hello@world.com>
Test
<!-- NEXT TEST -->
expect MID_RHS_IP_LITERAL
Message-ID: <hello@[127.0.0.1]>
Test
<!-- NEXT TEST -->
expect MID_BARE_IP
Message-ID: <hello@127.0.0.1>
Test
<!-- NEXT TEST -->
expect MID_RHS_NOT_FQDN
Message-ID: <hello@domain>
Test
<!-- NEXT TEST -->
expect MID_RHS_WWW
Message-ID: <hello@www.domain.com>
Test
<!-- NEXT TEST -->
expect INVALID_MSGID
Message-ID: <@domain.com>
Test
<!-- NEXT TEST -->
expect INVALID_MSGID
Message-ID: <hélló@domain.com>
Test
<!-- NEXT TEST -->
expect INVALID_MSGID
Message-ID: <hello@domain.com> (hello world)
Test
<!-- NEXT TEST -->
expect MID_RHS_TOO_LONG
Message-ID: <hello@domaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomaindomain.com>
Test
<!-- NEXT TEST -->
expect MID_MISSING_BRACKETS
Message-ID: hello@domain.com
Test
<!-- NEXT TEST -->
expect MID_CONTAINS_FROM
From: <HELLO@DOMAIN.COM>
Message-ID: <hello@DOMAIN.com>
Test
<!-- NEXT TEST -->
expect MID_RHS_MATCH_FROM
From: <HELLOWORLD@DOMAIN.COM>
Message-ID: <hello@DOMAIN.com>
Test
<!-- NEXT TEST -->
expect MID_RHS_MATCH_FROMTLD
From: <hello@domain.co.uk>
Message-ID: <1234@host.domain.co.uk>
Test
<!-- NEXT TEST -->
envelope_from hello@domain.co.uk
expect MID_RHS_MATCH_ENV_FROMTLD
Message-ID: <1234@host.domain.co.uk>
Test
<!-- NEXT TEST -->
expect MID_CONTAINS_TO
To: User <user@domain.com>
Message-ID: <user@domain.com>
Test
<!-- NEXT TEST -->
expect MID_RHS_MATCH_TO
From: Myself <me@otherdomain.com>
To: User <user@domain.com>
Cc: John <john@doe.com>, Jane <jane@doe.com>, Bill <bill@foobar.org>
Message-ID: <user@foobar.org>
Test