Problème de Gsuite smtp-relay « fin de fichier atteinte »

Pardonnez-moi si cela est déjà abordé ailleurs.

Depuis quelques années, j’utilise Gsuite comme relais SMTP pour Discourse. Aujourd’hui, j’ai rencontré l’erreur suivante en accédant à Discourse :

Il y a 15 547 tâches d'e-mail échouées. Vérifiez votre fichier app.yml et assurez-vous que les paramètres du serveur de messagerie sont corrects. Consultez les tâches échouées dans Sidekiq.

Le fichier app.yml est configuré comme suit :

SMTP_ADDRESS=smtp-relay.gmail.com
SMTP_PORT=587
SMTP_PASSWORD=
SMTP_USER_NAME=

Le tableau de bord Sidekiq ressemble à ceci :

J’ai essayé d’exécuter discourse-doctor et voici le résultat :

==================== TEST DE MESSAGERIE ====================
Pour un test robuste, obtenez une adresse sur http://www.mail-tester.com/
Envoi de l'e-mail à REDACTED  . . 
Test de l'envoi vers admin@acescentral.com en utilisant smtp-relay.gmail.com:587.
======================================== ERREUR ========================================
                                    ERREUR INATTENDUE

Fin de fichier atteinte

====================================== SOLUTION =======================================
Ce n'est pas une erreur courante. Aucune solution recommandée n'existe !

Veuillez signaler le message d'erreur exact ci-dessus sur https://meta.discourse.org/
(Et une solution, si vous en trouvez une !)
=======================================================================================

Dans Gsuite, mes paramètres de relais SMTP sont :

Expéditeurs autorisés : Uniquement les adresses de mes domaines
Accepter uniquement les e-mails provenant des adresses IP spécifiées : Oui
Adresses IP autorisées : digital ocean discourse production
Authentification SMTP requise : Non
Chiffrement TLS requis : Oui

Fais-je quelque chose d’évidemment incorrect ?

Merci d’avance
`

Il y a une discussion sur le même problème ici, mais aucune solution pour le moment.

Il semble que le moment où vos échecs se produisent corresponde à peu près au nôtre (les miens ont commencé il y a environ 5 jours, et les vôtres semblent avoir commencé à augmenter quelques jours plus tôt).

Nouveau message aujourd’hui…

  • Le nombre de tâches en file d’attente est de 130 988, ce qui est élevé. Cela pourrait indiquer un problème avec le(s) processus Sidekiq, ou vous devrez peut-être ajouter plus de workers Sidekiq.

Il ne peut pas envoyer de messages, donc ils s’empilent — rien d’inattendu de ce côté-là. Je n’ai toujours aucune idée de pourquoi le relay SMTP de Google a soudainement cessé de fonctionner, cependant.

Est-ce que ça vaut le coup de vider la file d’attente ? Le retard va-t-il faire planter le serveur ?

Cela n’a pas d’importance. À moins que le problème réel d’envoi de courriels ne soit résolu, la file d’attente reviendra simplement.