fix issue in dkim dns setting

Add a dot "." so that dkim dns entry is "mail._domainkey.domain.tld." instead of "mail._domainkey.domain.tld"
This commit is contained in:
vetetix 2016-06-25 16:41:37 +02:00 committed by Jérôme Lebleu
parent af2847f99c
commit d96ce2e9b9

View file

@ -273,7 +273,7 @@ def domain_dns_conf(domain, ttl=None):
'(?=.*(;[\s]*|")p=(?P<p>[^";]+))'), dkim_content, re.M|re.S '(?=.*(;[\s]*|")p=(?P<p>[^";]+))'), dkim_content, re.M|re.S
) )
if dkim: if dkim:
result += '\n{host} {ttl} IN TXT "v={v}; k={k}; p={p}"'.format( result += '\n{host}. {ttl} IN TXT "v={v}; k={k}; p={p}"'.format(
host='{0}.{1}'.format(dkim.group('host'), domain), ttl=ttl, host='{0}.{1}'.format(dkim.group('host'), domain), ttl=ttl,
v=dkim.group('v'), k=dkim.group('k'), p=dkim.group('p') v=dkim.group('v'), k=dkim.group('k'), p=dkim.group('p')
) )