Add date header to mail (#164)

Added Date header, date format to RFC1123Z
pull/165/merge
stffabi 7 years ago committed by GitHub
commit 4eb0000e0f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -5,6 +5,7 @@ import (
"fmt" "fmt"
"net/smtp" "net/smtp"
"os" "os"
"time"
"strconv" "strconv"
@ -54,10 +55,13 @@ func (e *emailTypeNotifier) buildMessage(entries []*log.Entry) []byte {
// We don't use fields in watchtower, so don't bother sending them. // We don't use fields in watchtower, so don't bother sending them.
} }
t := time.Now()
header := make(map[string]string) header := make(map[string]string)
header["From"] = e.From header["From"] = e.From
header["To"] = e.To header["To"] = e.To
header["Subject"] = emailSubject header["Subject"] = emailSubject
header["Date"] = t.Format(time.RFC1123Z)
header["MIME-Version"] = "1.0" header["MIME-Version"] = "1.0"
header["Content-Type"] = "text/plain; charset=\"utf-8\"" header["Content-Type"] = "text/plain; charset=\"utf-8\""
header["Content-Transfer-Encoding"] = "base64" header["Content-Transfer-Encoding"] = "base64"

Loading…
Cancel
Save