I'm not sure I personally like sqlite3 being used for this, over just some files with a date/time in the log directory. Much easier to look through. Imagine trying to debug this after a jenkins run, not going to be a simple as we'd like. In the end we are probably going to be doing a lot of testing of emails. Since we have the smtp_collector instance being passed as a fixture, is it conceivable that we could pass a file name to it, which would correspond to the test name?