fix: SMTP测试连接和发送测试邮件返回具体错误信息而非internal error
This commit is contained in:
@@ -819,7 +819,7 @@ func (h *SettingHandler) TestSMTPConnection(c *gin.Context) {
|
|||||||
|
|
||||||
err := h.emailService.TestSMTPConnectionWithConfig(config)
|
err := h.emailService.TestSMTPConnectionWithConfig(config)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
response.ErrorFrom(c, err)
|
response.BadRequest(c, "SMTP connection test failed: "+err.Error())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -905,7 +905,7 @@ func (h *SettingHandler) SendTestEmail(c *gin.Context) {
|
|||||||
`
|
`
|
||||||
|
|
||||||
if err := h.emailService.SendEmailWithConfig(config, req.Email, subject, body); err != nil {
|
if err := h.emailService.SendEmailWithConfig(config, req.Email, subject, body); err != nil {
|
||||||
response.ErrorFrom(c, err)
|
response.BadRequest(c, "Failed to send test email: "+err.Error())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user