Je rencontre un problème lors de la configuration de la réponse par e-mail après avoir suivi ce guide. J’ai suivi les suggestions de dépannage et constaté que les e-mails sont bloqués dans la file d’attente et qu’il y a des erreurs dans les journaux du récepteur de messagerie…
Échec de l'envoi POST de l'e-mail vers http://community.parseplatform.org/admin/email/handle_mail : 301
Désolé si c’est un doublon, mais je n’ai pas trouvé de sujet traitant du même problème.
L’erreur est très simple à corriger. Vous devez utiliser le lien avec https dans la configuration yml pour le récepteur de courrier. Le code 301 à la fin de l’erreur est correct, car le lien http est redirigé vers https avec un code 301, ce qui empêche la requête POST d’obtenir la réponse 200 correcte.
Merci, c’est en effet une correction simple ! Peut-être faudrait-il mettre à jour le modèle du destinataire de courriel — tout le monde utilise Discourse avec HTTPS, non ?
Je n’avais pas réalisé qu’il s’agissait d’un code de réponse HTTP standard
Bien que ce soit hors sujet, je dois dire que Discourse est un excellent logiciel. J’ai rencontré quelques difficultés lors de la configuration, mais compte tenu de sa complexité sous-jacente et de mon manque d’expérience dans ce domaine, cela a été remarquablement simple !
Peut-être dois-je activer les options SSL dans le modèle d’e-mail ? Mon instance Discourse est derrière un serveur Nginx global (je vois le port 25 exposé dans mail-reciever.template).
J’ai essayé d’ajouter https comme vous l’avez indiqué précédemment, mais un rebuild du mail-receiver est nécessaire (pas au niveau de l’application globale ).
Chaque jour, j’apprends quelque chose de nouveau sur Linux, Docker et Discourse.
Les gars, vous êtes la meilleure communauté que j’aie vue depuis très longtemps. Merci encore !