Sur mon serveur dédié (exécutant Ubuntu 22.04, avec Postfix installé) j’utilise un fichier mail-receiver.yml distinct associé à chaque instance de Discourse pour laquelle j’ai activé la fonctionnalité de publication par e-mail.
Cette configuration crée un conteneur distinct pour chaque instance de Discourse sur mon serveur (en plus du conteneur app typique) qui reçoit et traite les e-mails pour son instance Discourse correspondante.
Les e-mails entrants pour tous les forums Discourse sur le serveur sont reçus par Postfix via le port 25 standard, où le fichier de configuration principal de Postfix utilise une “table de transport” pour “relayer” chaque e-mail vers son forum Discourse prévu en analysant le nom de domaine dans l’adresse “To:” de l’e-mail.
Donc, en plus des instructions de ce sujet, j’ai…
-
modifié le fichier de configuration Postfix existant à :
/etc/postfix/main.cf
-
ensuite, j’ai ajouté le fichier de table de transport Postfix correspondant à :
/etc/postfix/transport
- enfin, j’ai ajouté les fichiers correspondants pour créer le conteneur d’e-mails pour chacun des forums :
/var/discourse/containers/mail-receiver-domain1.yml
/var/discourse/containers/mail-receiver-domain2.yml
/var/discourse/containers/mail-receiver-domain3.yml
/var/discourse/containers/mail-receiver-domain4.yml
/var/discourse/containers/mail-receiver-domain5.yml




