diff --git a/bonus-common-biz/pom.xml b/bonus-common-biz/pom.xml
index f2410d30..7d05a851 100644
--- a/bonus-common-biz/pom.xml
+++ b/bonus-common-biz/pom.xml
@@ -199,6 +199,22 @@
httpmime
4.5.6
+
+ com.bonus
+ bonus-api-system
+
+
+ com.bonus
+ bonus-common-redis
+
+
+ com.bonus
+ bonus-common-config
+
+
+ com.bonus
+ bonus-common-security
+
diff --git a/bonus-common-biz/src/main/java/net/xnzn/service/EmailService.java b/bonus-common-biz/src/main/java/net/xnzn/service/EmailService.java
new file mode 100644
index 00000000..7296c217
--- /dev/null
+++ b/bonus-common-biz/src/main/java/net/xnzn/service/EmailService.java
@@ -0,0 +1,54 @@
+package net.xnzn.service;
+
+import com.bonus.common.core.constant.CacheConstants;
+import com.bonus.common.core.utils.StringUtils;
+import com.bonus.common.core.utils.VerificationCodeUtils;
+import com.bonus.common.redis.service.RedisService;
+import com.bonus.common.security.config.VerificationCodeConfig;
+import org.springframework.mail.SimpleMailMessage;
+import org.springframework.mail.javamail.JavaMailSender;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.concurrent.TimeUnit;
+
+import static com.bonus.common.core.utils.VerificationCodeUtils.CodeType.NUMERIC;
+
+/**
+ * @author bonus
+ */
+@Service
+public class EmailService {
+ @Resource
+ private VerificationCodeConfig verificationCodeConfig;
+ @Resource
+ private RedisService redisService;
+ @Resource
+ private JavaMailSender mailSender;
+
+ /**
+ * 发送简单邮件
+ *
+ * @param to 接收者邮箱地址
+ */
+ public String sendSimpleEmail(String to) {
+ String code = VerificationCodeUtils.generateVerificationCode(NUMERIC);
+ String str = verificationCodeConfig.getContent().replace("", code);
+ str = str.replace("