Pass Content-Transfer-Encoding header when setting autoresponse via e-mail as well.

This commit is contained in:
urosj 2017-07-26 09:03:44 +02:00
parent d52cd1dcce
commit 3255b62661

View File

@ -42,7 +42,7 @@ import (
"log/syslog" "log/syslog"
) )
const VERSION = "1.0.0002" const VERSION = "1.0.0003"
const DEBUG = true const DEBUG = true
const RESPONSE_DIR = "/var/spool/autoresponder/responses" const RESPONSE_DIR = "/var/spool/autoresponder/responses"
@ -162,6 +162,7 @@ func setAutoresponseViaEmail(recipient, sender, saslUser, clientIp string) error
switch true { switch true {
case strings.Index(strings.ToLower(line), "from: ") == 0 || case strings.Index(strings.ToLower(line), "from: ") == 0 ||
strings.Index(strings.ToLower(line), "content-type: ") == 0 || strings.Index(strings.ToLower(line), "content-type: ") == 0 ||
strings.Index(strings.ToLower(line), "content-transfer-encoding: ") == 0 ||
strings.Index(strings.ToLower(line), "mime-version: ") == 0: strings.Index(strings.ToLower(line), "mime-version: ") == 0:
_, err = writer.WriteString(line) _, err = writer.WriteString(line)