From f1eb26e50e0dff36e97295e8ca1e84acb290993b Mon Sep 17 00:00:00 2001 From: Mauro Torrez Date: Sat, 18 Apr 2020 18:13:48 -0300 Subject: [PATCH] support use of \n and ! as key line separators --- opendkim_setup.tmpl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/opendkim_setup.tmpl b/opendkim_setup.tmpl index f3e5fe2..1ffc173 100644 --- a/opendkim_setup.tmpl +++ b/opendkim_setup.tmpl @@ -28,8 +28,9 @@ mkdir -p /etc/dkimkeys/{{ domain }} echo '{{ selector }}._domainkey.{{ domain }} {{ domain }}:{{ selector }}:/etc/dkimkeys/{{ domain }}/{{ selector }}.private' >> /etc/dkimkeys/keytable echo '*@{{ domain }} {{ selector }}._domainkey.{{ domain }}' >> /etc/dkimkeys/signingtable cat - < /etc/dkimkeys/{{ domain }}/{{ selector }}.private -{{ getv (printf("/dkimkey/%s/%s", domain, selector)) }} - +{% for keyline in (replace(getv(printf("/dkimkey/%s/%s",domain,selector)),"\\n","!",-1)|split:"!") %} +{{ keyline }} +{% endfor %} EOKEY {% endfor %}