Explorar o código

rfc2047 in autoreply + utf8 headers

Serghey Rodin %!s(int64=9) %!d(string=hai) anos
pai
achega
6ad6c0dbca

+ 2 - 1
install/debian/7/exim/exim4.conf.template

@@ -348,7 +348,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim4/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/debian/8/exim/exim4.conf.template

@@ -351,7 +351,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim4/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/rhel/5/exim/exim.conf

@@ -347,7 +347,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/rhel/6/exim/exim.conf

@@ -348,7 +348,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/rhel/7/exim/exim.conf

@@ -350,7 +350,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/ubuntu/12.04/exim/exim4.conf.template

@@ -347,7 +347,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim4/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/ubuntu/12.10/exim/exim4.conf.template

@@ -347,7 +347,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim4/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/ubuntu/13.04/exim/exim4.conf.template

@@ -347,7 +347,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim4/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/ubuntu/13.10/exim/exim4.conf.template

@@ -347,7 +347,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim4/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/ubuntu/14.04/exim/exim4.conf.template

@@ -347,7 +347,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim4/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/ubuntu/14.10/exim/exim4.conf.template

@@ -347,7 +347,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim4/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/ubuntu/15.04/exim/exim4.conf.template

@@ -347,7 +347,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim4/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/ubuntu/15.10/exim/exim4.conf.template

@@ -347,7 +347,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim4/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull:

+ 2 - 1
install/ubuntu/16.04/exim/exim4.conf.template

@@ -351,7 +351,8 @@ userautoreply:
   driver = autoreply
   file = /etc/exim4/domains/$domain/autoreply.${local_part}.msg
   from = "${local_part}@${domain}"
-  subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
+  headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
+  subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
   to = "${sender_address}"
 
 devnull: