Merci à tous. Désolé pour le délai. Il semble que les tests d’envoi d’e-mails aboutissent dans un trou noir. Je comprends maintenant que les enregistrements SPF et DKIM ne devraient pas être requis. Voici ce que je vois actuellement lorsque je suis connecté en tant qu’administrateur :
Dans /emails/settings, je saisis n’importe quelle adresse e-mail (la mienne ou celle d’un utilisateur invité ; domaine hôte ou non) et je reçois ce message d’erreur :
Un problème est survenu lors de l’envoi de l’e-mail de test. Veuillez vérifier vos paramètres de messagerie, confirmer que votre hôte ne bloque pas les connexions e-mail, puis réessayer.
Comme je comprends les paramètres de messagerie dans Discourse, je pense qu’ils sont corrects, mais je n’ai trouvé aucune définition claire. Le domaine hôte ne bloque pas, car je peux envoyer un e-mail depuis mon adresse personnelle. J’ai vérifié UFW du droplet Discourse et il indique qu’il est désactivé.
Dans /logs/error, les logs sont vides. Une erreur évidente (ci-dessus), mais elle n’a pas été enregistrée ! L’option « Journaliser tous les échecs de traitement des e-mails » dans [/logs] est activée (vérifié). Je ne trouve aucune erreur au niveau du domaine hôte.
De plus, j’ai un site WordPress avec le plugin WP Discourse installé mais non activé. Ce plugin pourrait-il aider d’une manière ou d’une autre ?
Merci d’avance
Édition…
Je suis retourné au tableau de bord et j’ai vu ceci :
7 tâches e-mail 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](https://talk.thesturdytree.com/sidekiq/retries)
J’ai cliqué sur Sidekiq et je vois 7 entrées qui sont des doublons de celles-ci :
[dans 3 heures](https://talk.thesturdytree.com/sidekiq/retries/1585096899.6700559-58d9041788be7dd98d743894) 15 [default](https://talk.thesturdytree.com/sidekiq/queues/default) Jobs::InviteEmail {"invite_id"=>2, "current_site_id"=>"default"} Jobs::HandledExceptionWrapper: Wrapped Net::ReadTimeout: Net::ReadTimeout avec #<TCPSocket:(closed)>
[dans 3 heures](https://talk.thesturdytree.com/sidekiq/retries/1585097052.665957-fc6f06d948e7d37ec15354cc) 15 [critical](https://talk.thesturdytree.com/sidekiq/queues/critical) Jobs::CriticalUserEmail {"type"=>"email_login", "user_id"=>1, "email_token"=>"da467ec8590f0ecb0220d3aed5b33c61", "current_site_id"=>"default"} Jobs::HandledExceptionWrapper: Wrapped Net::ReadTimeout: Net::ReadTimeout avec #<TCPSocket:(closed)>
Cette page du tableau de bord administrateur indique également « Vous êtes à jour ! », mais lorsque je me connecte en SSH au droplet, on m’indique que « 55 packages peuvent être mis à jour ». Cela nécessite-t-il une action ?