tests have their own app setup
provide `mailer` fixtures in tests
follow-up to b051eeb1: don't pin everything, but instead specify only strictly necessary minimal versions

this way we don't miss the chance of catching incompatibilities with newer versions sooner...