مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-11-30 21:32:30 +00:00
fix: raise an error if MX lookup times out during sending
This avoids potentially sending mail to the A record when an MX query times out. closes #2833
هذا الالتزام موجود في:
@@ -162,7 +162,7 @@ class SMTPSender < BaseSender
|
||||
#
|
||||
# @return [Array<String>]
|
||||
def resolve_mx_records_for_domain
|
||||
hostnames = DNSResolver.local.mx(@domain).map(&:last)
|
||||
hostnames = DNSResolver.local.mx(@domain, raise_timeout_errors: true).map(&:last)
|
||||
return [SMTPClient::Server.new(@domain)] if hostnames.empty?
|
||||
|
||||
hostnames.map { |hostname| SMTPClient::Server.new(hostname) }
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم