Просмотр исходного кода

fix: fix SMTPFrom not updated in some cases (close #34)

JustSong 2 лет назад
Родитель
Сommit
e123c66bc7
2 измененных файлов с 3 добавлено и 3 удалено
  1. 3 0
      common/email.go
  2. 0 3
      model/option.go

+ 3 - 0
common/email.go

@@ -9,6 +9,9 @@ import (
 )
 
 func SendEmail(subject string, receiver string, content string) error {
+	if SMTPFrom == "" { // for compatibility
+		SMTPFrom = SMTPAccount
+	}
 	encodedSubject := fmt.Sprintf("=?UTF-8?B?%s?=", base64.StdEncoding.EncodeToString([]byte(subject)))
 	mail := []byte(fmt.Sprintf("To: %s\r\n"+
 		"From: %s<%s>\r\n"+

+ 0 - 3
model/option.go

@@ -60,9 +60,6 @@ func InitOptionMap() {
 			common.SysError("Failed to update option map: " + err.Error())
 		}
 	}
-	if common.SMTPFrom == "" { // for compatibility
-		common.SMTPFrom = common.SMTPAccount
-	}
 }
 
 func UpdateOption(key string, value string) error {