kriak
Verified User
- Joined
- Jun 22, 2004
- Messages
- 25
I just found an error in exim.conf and I provide the solution.
When some users sends email to an address on the server having a vacation message or an autoreply, they receieved an error message saying something like :
Expansion of "${if def:h_Subject: {Autoreply: $h_Subject:} {Autoreply Message}}" in userautoreply transport contains non-printing character 233
To correct this, you must edit exim.conf and use the fonction "quote" for the rewrite of the subject. Replace :
subject = "${if def:h_Subject: {Autoreply: $h_Subject:} {I am on vacation}}"
with :
subject = "${if def:h_Subject: {Autoreply: ${quote:$h_Subject:}} {I am on vacation}}"
AND :
subject = "${if def:h_Subject: {Autoreply: $h_Subject:} {Autoreply Message}}"
with :
subject = "${if def:h_Subject: {Autoreply: ${quote:$h_Subject:}} {Autoreply Message}}"
Restart exim and it's done. It would be important to correct this in the distribution of directadmin.
When some users sends email to an address on the server having a vacation message or an autoreply, they receieved an error message saying something like :
Expansion of "${if def:h_Subject: {Autoreply: $h_Subject:} {Autoreply Message}}" in userautoreply transport contains non-printing character 233
To correct this, you must edit exim.conf and use the fonction "quote" for the rewrite of the subject. Replace :
subject = "${if def:h_Subject: {Autoreply: $h_Subject:} {I am on vacation}}"
with :
subject = "${if def:h_Subject: {Autoreply: ${quote:$h_Subject:}} {I am on vacation}}"
AND :
subject = "${if def:h_Subject: {Autoreply: $h_Subject:} {Autoreply Message}}"
with :
subject = "${if def:h_Subject: {Autoreply: ${quote:$h_Subject:}} {Autoreply Message}}"
Restart exim and it's done. It would be important to correct this in the distribution of directadmin.