优化注册逻辑，实现注册发送邮件出错时不rollback