Da un principiante: oggi abbiamo avuto l’esperienza di vedere tutte le nostre email praticamente bloccate, e gli utenti non potevano registrarsi, recuperare le password o accedere tramite email perché l’invio della digest settimanale è partito dopo una migrazione del forum legacy e c’erano oltre 300.000 email nella coda sidekiq; quindi chiunque provasse ad accedere tramite email, registrarsi, recuperare la password, ecc. non riceveva alcuna email ed era bloccato (come si dice)..
Il problema era dovuto al fatto che utilizziamo GMAIL come relay postale e GMAIL (versione gratuita) impone limiti su questo tipo di relay SMTP, quindi GMAIL ci ha bloccato per il giorno.
Vorrei richiedere questa funzionalità in futuro (a meno che non esista un altro modo per risolvere il problema).
Proposta
Aggiungere un’altra serie di variabili app.yml che consentano agli amministratori di configurare un relay email diverso per le digest.
Durante il processo di configurazione, la finestra di dialogo potrebbe aggiungere la domanda: Vuoi configurare un server SMTP diverso per le digest? e l’utente potrebbe utilizzare lo stesso relay SMTP se lo desidera.
Motivazione
Per i forum di grandi dimensioni con molte attività di invio di digest, sarebbe utile avere l’opzione di inoltrare queste email di digest tramite un relay SMTP diverso da quello utilizzato per le attività chiave, come il recupero della password, l’accesso e la registrazione.
Per ora, abbiamo disattivato tutte le digest. Abbiamo notato una possibilità per limitare questo tramite l’impostazione “ultimi X giorni”. Il valore predefinito, quando l’ho controllato oggi, era di 365 giorni. Per qualche motivo, il nostro server migrato ha messo in coda oltre 300.000 messaggi.
Discussione
Non è un problema enorme, ma penso che sarebbe utile separare le email digest da quelle critiche, perché anche se la priorità di coda è più alta per le email critiche, se il relay SMTP viene bloccato a causa di un numero eccessivo di digest, anche le email critiche verranno bloccate.
Inoltre, alcuni forum potrebbero trovarsi in una situazione simile senza rendersi conto del motivo per cui la loro email SMTP non funziona; quando in realtà è stata bloccata per il motivo sopra menzionato.
Grazie per la vostra attenta considerazione.
TangentialDuck