🎨将邮箱smtp配置改为系统当中配置

This commit is contained in:
coward
2024-10-15 17:16:22 +08:00
parent fa04d9c83a
commit 331849522f
5 changed files with 34 additions and 19 deletions

View File

@@ -243,7 +243,14 @@ func (ClientApi) Download(c *gin.Context) {
return
}
err = utils.Mail().SendMail(data.Email, fmt.Sprintf("客户端: %s", data.Name), "请查收附件", outPath)
// 获取邮箱配置
emailConf, err := service.Setting().GetByCode("EMAIL_SMTP")
if err != nil {
response.R(c).FailedWithError("获取邮箱配置失败请先到设置页面的【其他】里面添加code为【EMAIL_SMTP】的具体配置")
return
}
err = utils.Mail(emailConf).SendMail(data.Email, fmt.Sprintf("客户端: %s", data.Name), "请查收附件", outPath)
if err != nil {
response.R(c).FailedWithError("发送邮件失败")
return