Un seul Mail Receiver peut-il gérer les e-mails pour tous les sites dans une configuration multisite Discourse ?

Nous utilisons actuellement Discourse avec une configuration multisite et prévoyons d’utiliser le récepteur de courrier pour la gestion des e-mails. J’ai une question concernant la configuration :

Est-il possible de configurer un seul conteneur de récepteur de courrier pour gérer les e-mails entrants de tous les forums de la configuration multisite ?

Je souhaite m’assurer que les e-mails entrants sont correctement acheminés vers le forum approprié en fonction de leur domaine. Quelqu’un a-t-il configuré le récepteur de courrier dans une configuration similaire ?

Toute aide, exemples ou meilleures pratiques serait grandement appréciée !

3 « J'aime »

Il pourrait suffire d’adapter cette fonction pour le multisite :

Merci de partager ceci, mais qu’en est-il de la clé API, comment le destinataire du courrier la gérera-t-il ?

1 « J'aime »

Une solution de contournement serait d’utiliser la même clé d’API sur chaque instance.

2 « J'aime »

Ça semble fou mais je peux essayer !

1 « J'aime »

Je viens de faire quelque chose de similaire qui fonctionne

4 « J'aime »

Merci beaucoup @denvergeeks de m’avoir partagé cela, mais j’ai quelques questions : -

  1. Avez-vous d’abord installé Postfix sur votre serveur ?
  2. Selon votre documentation, je devrai créer un conteneur de réception de courrier pour chaque forum, n’est-ce pas ?
  3. Vous mappez le domaine à son forum correspondant en utilisant la carte de transport.
  4. Je vois que vous avez également apporté quelques modifications aux montages de volume.
2 « J'aime »

Oui, tout est correct.

2 « J'aime »

Merci pour la confirmation, mais pouvez-vous expliquer pourquoi vous avez ajouté du volume supplémentaire car je vois que les deux sont même différents de celui par défaut ?

2 « J'aime »

C’est à cause de cette section… pour rendre disponible la fonctionnalité de blocage de certains domaines.

1 « J'aime »

Super, une dernière question.

Dois-je créer un nouveau chemin pour chaque récepteur de courrier, par exemple, j’ai environ 10 forums, donc je devrai créer un nouveau volume pour chacun d’eux comme ceci :

Forum par défaut :

- volumes :
      hôte : /var/discourse/shared/mail-receiver/postfix-spool
      invité : /var/spool/postfix

Premier forum :

- volumes :
      hôte : /var/discourse/shared/mail-receiver-1/postfix-spool
      invité : /var/spool/postfix

Deuxième forum :

- volumes :
      hôte : /var/discourse/shared/mail-receiver2/postfix-spool
      invité : /var/spool/postfix

2 « J'aime »

Oui, c’est exact :+1:

2 « J'aime »

Vraiment apprécié, je vais commencer la mise en œuvre et vous tiendrai au courant.

2 « J'aime »

Salut @denvergeeks

Merci pour votre soutien, j’ai une compréhension beaucoup plus claire de la façon de procéder. J’admire la façon dont vous partagez généreusement vos connaissances, et je suis reconnaissant de faire partie d’une communauté aussi collaborative, cela fonctionne maintenant.

J’ai une question de suivi rapide : y a-t-il une configuration supplémentaire ou des meilleures pratiques que vous recommanderiez pour améliorer la sécurité dans cette configuration ?

Merci encore pour votre soutien, cela compte beaucoup pour moi !

Au plaisir de vous lire.

6 « J'aime »

Pas à ma connaissance, mais je suis d’accord avec vous, c’est la prochaine question pour laquelle j’espère que nous obtiendrons des conseils de la communauté !

Excellent travail ! J’apprécie vraiment vos publications sur vos progrès et vos résultats également - c’est une très belle validation et une récompense pour mes efforts de partage !

4 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.