View Issue Details

IDProjectCategoryView StatusLast Update
0006265SOGoBackend Address Bookpublic2026-11-03 16:25
Reporterguillet Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status newResolutionopen 
Summary0006265: Rate limiting errors do not provided a Retry-After header to facilitate client failure recovery
Description

A RetryAfter header should be added as part of the rate limiting in addition to HTTP error with code 429. This would help clients (here Thunderbird) to implement a better recovery strategy (wait and retry).

https://github.com/Alinto/sogo/blob/e2ce2bdb6ee01e875da40744f23b3e17008e36e2/Main/SOGo.m#L591

cf.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/429
https://www.rfc-editor.org/info/rfc6585/#section-4

Steps To Reproduce
  • Create a large VCF file (with multiple contact cards) I have 300 contacts but it fails before the hundredth.
  • Add a SOGo backed address book on Thunderbird
  • Open the console on Thunderbird (Ctrl+Shift+space)
  • Try to import the VCF file in SOGo backed AB

Thunderbird show a complete message, in the console we can see the synchronization continue and fail.

Additional Information

Thunderbird & Gandi Webmail

Link to Thunderbird bug track page https://bugzilla.mozilla.org/show_bug.cgi?id=1980024#c13

TagsNo tags attached.

Activities

guillet

guillet

2026-11-03 16:25

reporter  

Issue History

Date Modified Username Field Change
2026-11-03 16:25 guillet New Issue
2026-11-03 16:25 guillet File Added: Capture d’écran du 2026-11-03 16-59-40.png