Use custom returner from a reactor.
Merge pull request #15646 from valentinbud/reactor-return-smtp_return

Use custom returner from a reactor.