dkim: Trim spaces at the begining of each parameter to canonicalize generation

This commit is contained in:
nemunaire 2023-12-06 00:52:56 +01:00
parent 3de4c17264
commit ce2f408b32
1 changed files with 6 additions and 1 deletions

View File

@ -237,7 +237,12 @@ func email_analyze(a *svcs.Analyzer) (err error) {
}
if record.Type == "TXT" {
service.DKIM[selector].Fields = append(service.DKIM[selector].Fields, strings.Split(record.GetTargetTXTJoined(), ";")...)
newfields := strings.Split(record.GetTargetTXTJoined(), ";")
for i, field := range newfields {
newfields[i] = strings.TrimSpace(field)
}
service.DKIM[selector].Fields = append(service.DKIM[selector].Fields, newfields...)
}
err = a.UseRR(record, domain, service)