SMTP failure not reported and too many login attempts on backlog clearing

Great! I guess I expected to see it under the Email tab in the admin area, but in the Email section of the Settings tab makes sense also.

When I ran into this issue I had a look at the code and from what I could make out the way discourse is designed there isn’t any central queue or email service. Each job just uses a email object to send an email so there isn’t no way to reuse existing connections. If I’m correct this would require a redesign of discourse email to have a centralized email system/queue management to make things more efficient, have a retry mechanism, backoff delays etc.

It would be nice to have those features and infact I think it would be a huge plus to have a centralized email service manager with queue management but that would require redesign and some work.

2 Likes