Pièces jointes des e-mails envoyés aux catégories bien affichées mais non transférées au dossier

Salut les amis,

mon problème est que j’envoie un e-mail avec une pièce jointe à une adresse e-mail liée à une catégorie. Tout fonctionne parfaitement : le message apparaît dans la vue d’ensemble des sujets, le texte est rendu avec précision, et les pièces jointes s’affichent correctement dans le sujet (les liens PDF pointent directement vers ../public/uploads/default/original/1X/ avec un hachage bien généré, par exemple 9559e1bdae42ab7b2e6bb406e0093ebc6e2f740e.pdf, et les images sont intégrées et raccourcies via shortUrl :+1:). Cependant, si je clique sur ces fichiers, voici ce qui se produit de manière inattendue : :japanese_ogre: 404 Not found :broken_heart:, et les images intégrées ne s’affichent pas.

Je creuse un peu plus profondément. Les journaux semblent assez inoffensifs : le texte est rendu, etc. :

Started POST "/admin/email/handle_mail" for 173.55.78.161 at 2020-06-11 11:53:19 +0000
Processing by Admin::EmailController#handle_mail as */*
  Parameters: {"email"=>"[le contenu complet de l'e-mail avec les pièces jointes en base64]"}
  Rendering text template
  Rendered text template (Duration: 0.0ms | Allocations: 1)
Completed 200 OK in 6ms (Views: 2.0ms | ActiveRecord: 0.0ms | Allocations: 1399)

Mais les fichiers n’arrivent jamais dans ../public/uploads/default/original/1X/ ni dans /tmp/ :sob:. (Il est donc tout à fait clair que les liens dans la vue des sujets ne renverront pas les fichiers.)

Je ne sais pas par où continuer pour déboguer ce problème. (Puisque le module discourse/mail-receiver « pousse » correctement l’e-mail vers Discourse, je l’exclus des prochaines étapes de négociation.) J’ai déjà trouvé le LOC où la création du fichier devrait avoir lieu (au moins dans le dossier tmp), mais cela ne se produit pas (et aucune erreur n’est levée). Il est également à noter que si j’ajoute des pièces jointes aux sujets via l’interface frontend, tout fonctionne comme par magie et les fichiers finissent dans le dossier uploads :dart: :star_struck:

Avez-vous des pistes sur où je pourrais continuer mes recherches de débogage ? Ou avez-vous déjà entendu parler de pièces jointes e-mail abandonnées de cette manière :dash: ?