新增发送邮件插件，用 Strategy 模式实现，以方便使用各种方式来发送邮件