smtp::session - add read handler