修改了邮件模块细节，仍需要整理和划分模块