1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2025-12-01 05:43:04 +00:00

http 429 responses should suppress bounce messages to reduce email volume in rate limiting situations

هذا الالتزام موجود في:
Charlie Smurthwaite
2019-04-08 11:20:25 +01:00
الأصل 9f2e3ca1fa
التزام 183f3b4192
3 ملفات معدلة مع 10 إضافات و2 حذوفات

عرض الملف

@@ -43,6 +43,10 @@ module Postal
result.type = 'SoftFail'
result.retry = true
result.connect_error = true
elsif response[:code] == 429
# Rate limit exceeded, treat as a hard fail and don't send bounces
result.type = 'HardFail'
result.suppress_bounce = true
else
# This is permanent. Any other error isn't cool with us.
result.type = 'HardFail'

عرض الملف

@@ -8,5 +8,6 @@ module Postal
attr_accessor :connect_error
attr_accessor :log_id
attr_accessor :time
attr_accessor :suppress_bounce
end
end