From 689bfcfe86ae79693152c0d52f7bbf88679f2788 Mon Sep 17 00:00:00 2001 From: GolangBoy Date: Tue, 14 Feb 2023 05:08:35 +0800 Subject: [PATCH] fix: Lower TLS version requirement for SMTP compatibility --- service/impl/email.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/impl/email.go b/service/impl/email.go index bfb16bf..52536fe 100644 --- a/service/impl/email.go +++ b/service/impl/email.go @@ -109,7 +109,7 @@ func (e *emailServiceImpl) getEmailProperties(ctx context.Context) (emailPropert func (e *emailServiceImpl) sendEmail(email *email.Email, properties emailProperties) error { err := email.SendWithTLS(fmt.Sprintf("%s:%d", properties.Host, properties.SSLPort), - smtp.PlainAuth("", properties.Username, properties.Password, properties.Host), &tls.Config{ServerName: properties.Host, MinVersion: tls.VersionTLS13}) + smtp.PlainAuth("", properties.Username, properties.Password, properties.Host), &tls.Config{ServerName: properties.Host, MinVersion: tls.VersionTLS12}) if err != nil { return xerr.Email.Wrapf(err, "发送邮件错误 emailProperties=%v", properties).WithStatus(xerr.StatusInternalServerError). WithMsg("发送邮件错误")