File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -621,10 +621,24 @@ rspamd_config:register_symbol({
621621 local nct = string.format (' %s: %s/%s; charset=utf-8' ,
622622 ' Content-Type' , rewrite .new_ct .type , rewrite .new_ct .subtype )
623623 out [# out + 1 ] = nct
624+ -- update Content-Type header
625+ task :set_milter_reply ({
626+ remove_headers = {[' Content-Type' ] = 0 },
627+ })
628+ task :set_milter_reply ({
629+ add_headers = {[' Content-Type' ] = string.format (' %s/%s; charset=utf-8' , rewrite .new_ct .type , rewrite .new_ct .subtype )}
630+ })
624631 return
625632 elseif name :lower () == ' content-transfer-encoding' then
626633 out [# out + 1 ] = string.format (' %s: %s' ,
627634 ' Content-Transfer-Encoding' , ' quoted-printable' )
635+ -- update Content-Transfer-Encoding header
636+ task :set_milter_reply ({
637+ remove_headers = {[' Content-Transfer-Encoding' ] = 0 },
638+ })
639+ task :set_milter_reply ({
640+ add_headers = {[' Content-Transfer-Encoding' ] = ' quoted-printable' }
641+ })
628642 seen_cte = true
629643 return
630644 end
You can’t perform that action at this time.
0 commit comments