mirror of
https://github.com/swissmakers/fail2ban-ui.git
synced 2026-05-31 10:56:48 +02:00
Add mandatory RFC 5322 headers and fix incorrect line endings in mailing
This commit is contained in:
+9
-3
@@ -2693,9 +2693,15 @@ func sendEmail(to, subject, body string, settings config.AppSettings) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
message := fmt.Sprintf("From: %s\nTo: %s\nSubject: %s\n"+
|
msgID := fmt.Sprintf("<%d.%s@fail2ban-ui>", time.Now().UnixNano(), settings.SMTP.From)
|
||||||
"MIME-Version: 1.0\nContent-Type: text/html; charset=\"UTF-8\"\n\n%s",
|
message := "From: " + settings.SMTP.From + "\r\n" +
|
||||||
settings.SMTP.From, to, subject, body)
|
"To: " + to + "\r\n" +
|
||||||
|
"Subject: " + subject + "\r\n" +
|
||||||
|
"Date: " + time.Now().Format(time.RFC1123Z) + "\r\n" +
|
||||||
|
"Message-ID: " + msgID + "\r\n" +
|
||||||
|
"MIME-Version: 1.0\r\n" +
|
||||||
|
"Content-Type: text/html; charset=\"UTF-8\"\r\n" +
|
||||||
|
"\r\n" + body
|
||||||
msg := []byte(message)
|
msg := []byte(message)
|
||||||
|
|
||||||
smtpHost := settings.SMTP.Host
|
smtpHost := settings.SMTP.Host
|
||||||
|
|||||||
Reference in New Issue
Block a user