Dans /admin, je vois cette invite pour la première fois :
Il y a 91 tâches d'e-mail qui ont échoué. Vérifiez votre app.yml et assurez-vous que les paramètres du serveur de messagerie sont corrects. Voir les tâches échouées dans Sidekiq.
J’ai envoyé un e-mail de test, et j’ai été accueilli par :
ERREUR - expiration de l'exécution (e-mail)
J’utilise Brevo pour les e-mails SMTP.
J’ai vérifié mon app.yml pour m’assurer que mes paramètres étaient corrects, et ils le sont. J’ai reconstruit plusieurs fois maintenant, et j’ai même arrêté le serveur et l’ai redémarré. Rien ne le corrige.
J’utilise Digital Ocean pour un serveur Ubuntu et Brevo pour les e-mails SMTP. Digital Ocean bloque le port 587, que Brevo suggère par défaut. Cependant, Brevo vous permet d’utiliser le port 2525, qui n’est pas bloqué par Digital Ocean.
J’ai modifié le port dans mon fichier app.yml et reconstruit. J’ai ensuite pu envoyer un test d’e-mail, et je n’ai plus eu d’échecs de tâches d’e-mail.