feat(mail) implement mail sending