Construct integration tests which can be run against the development environment and production.
These tests aim to exercise all the configured functionality of our mail system. As an example for our inbound MTA we need tests which verify:
- Unauthenticated relaying is prohibited
- Authenticated relaying over clear text is prohibited
- Authenticated TLS encrypted relaying is permitted
Test suites to be developed:
- mta-inbound-all
- mta-inbound-infra
- mta-inbound-wiki
- mta-outbound-all
- mta-outbound-wiki