1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2025-11-30 21:32:30 +00:00

Configurable SMTP client timeouts (#456)

* fix #295 by adding configurable timeouts
هذا الالتزام موجود في:
George Drak
2018-04-20 17:16:44 +05:00
ملتزم من قبل Adam Cooke
الأصل 65988dcaff
التزام b264c5bd50
2 ملفات معدلة مع 6 إضافات و0 حذوفات

عرض الملف

@@ -120,3 +120,7 @@ clamav:
enabled: false
host: 127.0.0.1
port: 2000
smtp_client:
open_timeout: 30
read_timeout: 60

عرض الملف

@@ -47,6 +47,8 @@ module Postal
next
end
smtp_client = Net::SMTP.new(hostname, port)
smtp_client.open_timeout = Postal.config.smtp_client.open_timeout
smtp_client.read_timeout = Postal.config.smtp_client.read_timeout
if @source_ip_address
# Set the source IP as appropriate
smtp_client.source_address = ip_type == :aaaa ? @source_ip_address.ipv6 : @source_ip_address.ipv4