diff --git a/BusinessMonitor.MailTools/Spf/SpfCheck.cs b/BusinessMonitor.MailTools/Spf/SpfCheck.cs index 632ec7a..f7ca3e0 100644 --- a/BusinessMonitor.MailTools/Spf/SpfCheck.cs +++ b/BusinessMonitor.MailTools/Spf/SpfCheck.cs @@ -79,6 +79,11 @@ private SpfRecord GetRecord(string domain) throw new SpfNotFoundException("No SPF record found on domain"); } + if (record.Length > 1) + { + throw new SpfNotFoundException("Too many SPF records found on domain"); + } + // Parse and validate the record and return it var parsed = ParseSpfRecord(record);