refactor: refactor the SMTP sender

This commit is contained in:
Adam Cooke
2024-03-01 09:54:22 +00:00
parent be0df7b463
commit 633c509a45
11 changed files with 1291 additions and 256 deletions
+7 -9
View File
@@ -75,17 +75,15 @@ class DNSResolver
# @return [Array<String>]
def effective_ns(name)
records = []
dns do |dns|
parts = name.split(".")
(parts.size - 1).times do |n|
d = parts[n, parts.size - n + 1].join(".")
parts = name.split(".")
(parts.size - 1).times do |n|
d = parts[n, parts.size - n + 1].join(".")
records = get_resources(d, Resolv::DNS::Resource::IN::NS).map do |s|
s.name.to_s
end
break if records.present?
records = get_resources(d, Resolv::DNS::Resource::IN::NS).map do |s|
s.name.to_s
end
break if records.present?
end
records