jinnrry 2 年之前
父节点
当前提交
36d083b895
共有 1 个文件被更改,包括 13 次插入13 次删除
  1. 13 13
      server/smtp_server/smtp.go

+ 13 - 13
server/smtp_server/smtp.go

@@ -100,17 +100,17 @@ var instanceTls *smtp.Server
 func StartWithTLS() {
 	be := &Backend{}
 
-	instance = smtp.NewServer(be)
-
-	instance.Addr = ":465"
-	instance.Domain = config.Instance.Domain
-	instance.ReadTimeout = 10 * time.Second
-	instance.AuthDisabled = false
-	instance.WriteTimeout = 10 * time.Second
-	instance.MaxMessageBytes = 1024 * 1024
-	instance.MaxRecipients = 50
+	instanceTls = smtp.NewServer(be)
+
+	instanceTls.Addr = ":465"
+	instanceTls.Domain = config.Instance.Domain
+	instanceTls.ReadTimeout = 10 * time.Second
+	instanceTls.AuthDisabled = false
+	instanceTls.WriteTimeout = 10 * time.Second
+	instanceTls.MaxMessageBytes = 1024 * 1024
+	instanceTls.MaxRecipients = 50
 	// force TLS for auth
-	instance.AllowInsecureAuth = false
+	instanceTls.AllowInsecureAuth = false
 	// Load the certificate and key
 	cer, err := tls.LoadX509KeyPair(config.Instance.SSLPublicKeyPath, config.Instance.SSLPrivateKeyPath)
 	if err != nil {
@@ -118,10 +118,10 @@ func StartWithTLS() {
 		return
 	}
 	// Configure the TLS support
-	instance.TLSConfig = &tls.Config{Certificates: []tls.Certificate{cer}}
+	instanceTls.TLSConfig = &tls.Config{Certificates: []tls.Certificate{cer}}
 
-	log.Println("Starting Smtp With SSL Server Port:", instance.Addr)
-	if err := instance.ListenAndServeTLS(); err != nil {
+	log.Println("Starting Smtp With SSL Server Port:", instanceTls.Addr)
+	if err := instanceTls.ListenAndServeTLS(); err != nil {
 		log.Fatal(err)
 	}
 }