mirror of https://github.com/synctv-org/synctv.git
Fix: smtp impl ssl protocol
This commit is contained in:
parent
7b3cffd8b1
commit
70a2471375
|
@ -27,6 +27,7 @@ var (
|
|||
configChanged = true
|
||||
}),
|
||||
)
|
||||
// Generally speaking, TLS uses port 587 and SSL uses port 465.
|
||||
smtpPort = settings.NewInt64Setting(
|
||||
"smtp_port",
|
||||
587,
|
||||
|
|
|
@ -48,8 +48,10 @@ func newSmtpClient(c *SmtpConfig) (*smtp.Client, error) {
|
|||
)
|
||||
|
||||
switch strings.ToUpper(c.Protocol) {
|
||||
case "TLS", "SSL":
|
||||
case "TLS": // 587
|
||||
cli, err = smtp.DialStartTLS(fmt.Sprintf("%s:%d", c.Host, c.Port), nil)
|
||||
case "SSL": // 465
|
||||
cli, err = smtp.DialTLS(fmt.Sprintf("%s:%d", c.Host, c.Port), nil)
|
||||
default:
|
||||
cli, err = smtp.Dial(fmt.Sprintf("%s:%d", c.Host, c.Port))
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue