@@ -64,16 +64,16 @@ func loadMailerFrom(rootCfg ConfigProvider) {
64
64
}
65
65
66
66
// Handle Deprecations and map on to new configuration
67
- // FIXME: DEPRECATED to be removed in v1.19.0
68
- deprecatedSetting (rootCfg , "mailer" , "MAILER_TYPE" , "mailer" , "PROTOCOL" )
67
+ // DEPRECATED should not be removed because users maybe upgrade from lower version to the latest version
68
+ // if these are removed, the warning will not be shown
69
+ deprecatedSetting (rootCfg , "mailer" , "MAILER_TYPE" , "mailer" , "PROTOCOL" , "v1.19.0" )
69
70
if sec .HasKey ("MAILER_TYPE" ) && ! sec .HasKey ("PROTOCOL" ) {
70
71
if sec .Key ("MAILER_TYPE" ).String () == "sendmail" {
71
72
sec .Key ("PROTOCOL" ).MustString ("sendmail" )
72
73
}
73
74
}
74
75
75
- // FIXME: DEPRECATED to be removed in v1.19.0
76
- deprecatedSetting (rootCfg , "mailer" , "HOST" , "mailer" , "SMTP_ADDR" )
76
+ deprecatedSetting (rootCfg , "mailer" , "HOST" , "mailer" , "SMTP_ADDR" , "v1.19.0" )
77
77
if sec .HasKey ("HOST" ) && ! sec .HasKey ("SMTP_ADDR" ) {
78
78
givenHost := sec .Key ("HOST" ).String ()
79
79
addr , port , err := net .SplitHostPort (givenHost )
@@ -89,8 +89,7 @@ func loadMailerFrom(rootCfg ConfigProvider) {
89
89
sec .Key ("SMTP_PORT" ).MustString (port )
90
90
}
91
91
92
- // FIXME: DEPRECATED to be removed in v1.19.0
93
- deprecatedSetting (rootCfg , "mailer" , "IS_TLS_ENABLED" , "mailer" , "PROTOCOL" )
92
+ deprecatedSetting (rootCfg , "mailer" , "IS_TLS_ENABLED" , "mailer" , "PROTOCOL" , "v1.19.0" )
94
93
if sec .HasKey ("IS_TLS_ENABLED" ) && ! sec .HasKey ("PROTOCOL" ) {
95
94
if sec .Key ("IS_TLS_ENABLED" ).MustBool () {
96
95
sec .Key ("PROTOCOL" ).MustString ("smtps" )
@@ -99,38 +98,32 @@ func loadMailerFrom(rootCfg ConfigProvider) {
99
98
}
100
99
}
101
100
102
- // FIXME: DEPRECATED to be removed in v1.19.0
103
- deprecatedSetting (rootCfg , "mailer" , "DISABLE_HELO" , "mailer" , "ENABLE_HELO" )
101
+ deprecatedSetting (rootCfg , "mailer" , "DISABLE_HELO" , "mailer" , "ENABLE_HELO" , "v1.19.0" )
104
102
if sec .HasKey ("DISABLE_HELO" ) && ! sec .HasKey ("ENABLE_HELO" ) {
105
103
sec .Key ("ENABLE_HELO" ).MustBool (! sec .Key ("DISABLE_HELO" ).MustBool ())
106
104
}
107
105
108
- // FIXME: DEPRECATED to be removed in v1.19.0
109
- deprecatedSetting (rootCfg , "mailer" , "SKIP_VERIFY" , "mailer" , "FORCE_TRUST_SERVER_CERT" )
106
+ deprecatedSetting (rootCfg , "mailer" , "SKIP_VERIFY" , "mailer" , "FORCE_TRUST_SERVER_CERT" , "v1.19.0" )
110
107
if sec .HasKey ("SKIP_VERIFY" ) && ! sec .HasKey ("FORCE_TRUST_SERVER_CERT" ) {
111
108
sec .Key ("FORCE_TRUST_SERVER_CERT" ).MustBool (sec .Key ("SKIP_VERIFY" ).MustBool ())
112
109
}
113
110
114
- // FIXME: DEPRECATED to be removed in v1.19.0
115
- deprecatedSetting (rootCfg , "mailer" , "USE_CERTIFICATE" , "mailer" , "USE_CLIENT_CERT" )
111
+ deprecatedSetting (rootCfg , "mailer" , "USE_CERTIFICATE" , "mailer" , "USE_CLIENT_CERT" , "v1.19.0" )
116
112
if sec .HasKey ("USE_CERTIFICATE" ) && ! sec .HasKey ("USE_CLIENT_CERT" ) {
117
113
sec .Key ("USE_CLIENT_CERT" ).MustBool (sec .Key ("USE_CERTIFICATE" ).MustBool ())
118
114
}
119
115
120
- // FIXME: DEPRECATED to be removed in v1.19.0
121
- deprecatedSetting (rootCfg , "mailer" , "CERT_FILE" , "mailer" , "CLIENT_CERT_FILE" )
116
+ deprecatedSetting (rootCfg , "mailer" , "CERT_FILE" , "mailer" , "CLIENT_CERT_FILE" , "v1.19.0" )
122
117
if sec .HasKey ("CERT_FILE" ) && ! sec .HasKey ("CLIENT_CERT_FILE" ) {
123
118
sec .Key ("CERT_FILE" ).MustString (sec .Key ("CERT_FILE" ).String ())
124
119
}
125
120
126
- // FIXME: DEPRECATED to be removed in v1.19.0
127
- deprecatedSetting (rootCfg , "mailer" , "KEY_FILE" , "mailer" , "CLIENT_KEY_FILE" )
121
+ deprecatedSetting (rootCfg , "mailer" , "KEY_FILE" , "mailer" , "CLIENT_KEY_FILE" , "v1.19.0" )
128
122
if sec .HasKey ("KEY_FILE" ) && ! sec .HasKey ("CLIENT_KEY_FILE" ) {
129
123
sec .Key ("KEY_FILE" ).MustString (sec .Key ("KEY_FILE" ).String ())
130
124
}
131
125
132
- // FIXME: DEPRECATED to be removed in v1.19.0
133
- deprecatedSetting (rootCfg , "mailer" , "ENABLE_HTML_ALTERNATIVE" , "mailer" , "SEND_AS_PLAIN_TEXT" )
126
+ deprecatedSetting (rootCfg , "mailer" , "ENABLE_HTML_ALTERNATIVE" , "mailer" , "SEND_AS_PLAIN_TEXT" , "v1.19.0" )
134
127
if sec .HasKey ("ENABLE_HTML_ALTERNATIVE" ) && ! sec .HasKey ("SEND_AS_PLAIN_TEXT" ) {
135
128
sec .Key ("SEND_AS_PLAIN_TEXT" ).MustBool (! sec .Key ("ENABLE_HTML_ALTERNATIVE" ).MustBool (false ))
136
129
}
0 commit comments