💾 Archived View for bbs.geminispace.org › s › misfin › 20373 captured on 2024-12-17 at 15:03:06. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
@skyjake I noticed that lagrange's feature to send misfin mails doesn't retry sending a mail when there's a slow down (error 44) response.
My misfin-server is rate-limited to 50ms for members of the mailserver, and 225ms for non-members. Lagrange will easily hit this rate-limit when sending a mail to another mailbox on the same mailserver as the user, with the "Send me a copy" option selected, since it will send to the mailbox and then to the user's own mailbox within 50 ms.
If you can implement some mechanism where a mail is retried after waiting when it gets a Slow Down (44) response, that would be useful.
Oct 04 · 2 months ago · 👍 HanzBrix
🕹️ skyjake [mod...] · Oct 04 at 18:33:
Thanks for reporting. I have not considered that as a special case, but trying at least once after a short delay would make sense.
🚀 clseibold [OP] · Oct 04 at 19:19:
@skyjake No problem!
It took me like 10 minutes of looking through my code wondering why the copy was failing, since the error message I had was just the number "1", which I implemented in that way back when 44 codes would specify the number of seconds to wait. Eventually I remembered that rate-limiting was a thing I did, but it took me a while, lol.