this will fail on old style streams b/c data may have have been emitted before the user calls `.getMessage()`. maybe thats ok and we'll only support node >= 0.10 from now on but please test for that case by adding a timeout between the time the email is created and the time `getMessage()` is called.