Aucun e-mail reçu dans la nouvelle installation de Discourse

Bonjour,

J’ai installé une nouvelle instance de Discourse sur un serveur Linux.
Pourquoi ne reçois-je aucun e-mail ?
Comment puis-je envoyer un e-mail à ce serveur ?

/Jakira

Je ne comprends pas cela non plus :frowning:

2. Envoi d’e-mails via l’API Discourse

Sinon, vous pouvez envoyer des e-mails à Discourse via l’API. Pour cela, vous devez :

  • Vérifier le paramètre du site manual_polling_enabled.
  • Disposer d’une clé API maître ou d’une clé API associée à un membre du personnel.

Ensuite, pour envoyer un e-mail à Discourse, vous devez transmettre le contenu brut de l’e-mail en tant que paramètre « email » lors d’une requête POST vers « /admin/email/handle_mail ». Le point de terminaison accepte les corps de requête application/json (recommandé), multipart/form-data ou application/x-www-urlencoded (avec un en-tête de requête Content-Type approprié, bien sûr).

Pourquoi auriez-vous reçu des e-mails ? Si vous n’avez pas activé « Mail In » ou « réponse par e-mail » et configuré la récupération (soit via POP3, soit manuellement), Discourse ne recevra pas d’e-mails. Il ne fait qu’en envoyer (via Mailgun si vous l’utilisez).

Les instructions disponibles ici : Set up reply by email with POP3 polling

sont très utiles pour configurer la réponse par e-mail.

@BuddhistBookClub J’ai coché « réception par e-mail » et activé la réponse par e-mail. J’ai également suivi le lien pour configurer POP3 dans Gmail.

Vous devriez pouvoir voir pourquoi les e-mails sont rejetés par Discourse. Cliquez sur le menu hamburger (en haut à droite) pour accéder à la page des paramètres d’administration, sélectionnez E-mails, puis choisissez l’onglet « rejetés ». Cela affichera la raison pour laquelle les e-mails de nouveaux sujets entrants sont rejetés.

Je l’ai configuré pour la première fois hier ; voici quelques conseils basés sur ce que j’ai appris :

  1. Assurez-vous que l’e-mail envoyant le nouveau sujet utilise une adresse e-mail appartenant à un utilisateur disposant des permissions appropriées pour publier un nouveau sujet par e-mail (niveau de confiance).

  2. Assurez-vous d’avoir configuré une adresse e-mail personnalisée pour la catégorie. Vous le faites en modifiant les paramètres de la catégorie. Cette adresse e-mail doit être l’adresse de réponse que vous avez créée sur Gmail avec un suffixe +NOM unique pour la catégorie. Par exemple, elle devrait ressembler à : replies.forum+NOM_UNIQUE_POUR_LA_CATEGORIE[at]gmailcom [où replies.forum[at]gmail.com est le compte que vous avez créé et configuré dans la publication POP3].

Si votre problème est lié à la réponse à un message par e-mail, je pense que vous ne pouvez le faire que lorsque vous répondez à une notification de message reçue par e-mail. Ainsi, votre compte de test doit avoir reçu un e-mail de votre forum, puis vous répondez à cet e-mail.

Voir Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver