مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2026-01-17 13:39:46 +00:00
Fix access to variable in check_dkim_record
هذا الالتزام موجود في:
ملتزم من قبل
GitHub
الأصل
7ca7b43fda
التزام
bb27d8c8a1
@@ -69,10 +69,6 @@ class Domain
|
|||||||
# DKIM
|
# DKIM
|
||||||
#
|
#
|
||||||
|
|
||||||
def sanitised_dkim_record
|
|
||||||
return records.first.strip.ends_with?(';') ? records.first.strip : "#{records.first.strip};"
|
|
||||||
end
|
|
||||||
|
|
||||||
def check_dkim_record
|
def check_dkim_record
|
||||||
domain = "#{dkim_record_name}.#{name}"
|
domain = "#{dkim_record_name}.#{name}"
|
||||||
result = resolver.getresources(domain, Resolv::DNS::Resource::IN::TXT)
|
result = resolver.getresources(domain, Resolv::DNS::Resource::IN::TXT)
|
||||||
@@ -81,6 +77,7 @@ class Domain
|
|||||||
self.dkim_status = 'Missing'
|
self.dkim_status = 'Missing'
|
||||||
self.dkim_error = "No TXT records were returned for #{domain}"
|
self.dkim_error = "No TXT records were returned for #{domain}"
|
||||||
else
|
else
|
||||||
|
sanitised_dkim_record = records.first.strip.ends_with?(';') ? records.first.strip : "#{records.first.strip};"
|
||||||
if records.size > 1
|
if records.size > 1
|
||||||
self.dkim_status = 'Invalid'
|
self.dkim_status = 'Invalid'
|
||||||
self.dkim_error = "There are #{records.size} records for at #{domain}. There should only be one."
|
self.dkim_error = "There are #{records.size} records for at #{domain}. There should only be one."
|
||||||
|
|||||||
المرجع في مشكلة جديدة
حظر مستخدم