mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-02 14:56:38 +08:00
[优化] 邮件工具类去耦合
This commit is contained in:
@@ -93,7 +93,14 @@ func SendEmailVerification(c *gin.Context) {
|
||||
content := fmt.Sprintf("<p>您好,你正在进行%s邮箱验证。</p>"+
|
||||
"<p>您的验证码为: <strong>%s</strong></p>"+
|
||||
"<p>验证码 %d 分钟内有效,如果不是本人操作,请忽略。</p>", common.SystemName, code, security.VerificationValidMinutes)
|
||||
err := mail.SendEmail(subject, email, content)
|
||||
cfg := mail.SMTPConfig{
|
||||
Server: common.SMTPServer,
|
||||
Port: common.SMTPPort,
|
||||
Account: common.SMTPAccount,
|
||||
Token: common.SMTPToken,
|
||||
SystemName: common.SystemName,
|
||||
}
|
||||
err := mail.SendEmail(cfg, subject, email, content)
|
||||
if err != nil {
|
||||
c.JSON(http.StatusOK, gin.H{
|
||||
"success": false,
|
||||
@@ -131,7 +138,14 @@ func SendPasswordResetEmail(c *gin.Context) {
|
||||
content := fmt.Sprintf("<p>您好,你正在进行%s密码重置。</p>"+
|
||||
"<p>点击<a href='%s'>此处</a>进行密码重置。</p>"+
|
||||
"<p>重置链接 %d 分钟内有效,如果不是本人操作,请忽略。</p>", common.SystemName, link, security.VerificationValidMinutes)
|
||||
err := mail.SendEmail(subject, email, content)
|
||||
cfg := mail.SMTPConfig{
|
||||
Server: common.SMTPServer,
|
||||
Port: common.SMTPPort,
|
||||
Account: common.SMTPAccount,
|
||||
Token: common.SMTPToken,
|
||||
SystemName: common.SystemName,
|
||||
}
|
||||
err := mail.SendEmail(cfg, subject, email, content)
|
||||
if err != nil {
|
||||
c.JSON(http.StatusOK, gin.H{
|
||||
"success": false,
|
||||
|
||||
Reference in New Issue
Block a user