Exécuter Discourse sans email ?

J’aime Discourse, mais j’ai récemment rencontré quelques problèmes. Mon hébergeur et le mainteneur de Discourse ont indiqué que Discourse ne pouvait pas fonctionner sans support de la messagerie. Il a fallu environ un mois pour tout configurer. Cet hébergeur et cette entreprise ne sont plus en service, et je dois maintenant installer une nouvelle instance quelque part, avec une sauvegarde.

J’ai effectué une recherche superficielle sur les forums pour savoir si Discourse nécessite un serveur de messagerie pour fonctionner, mais je n’ai rien trouvé de spécifique.

Discourse a-t-il besoin d’un support de messagerie, ou puis-je l’exécuter sans ?

Je vais faire une affirmation controversée. Tout le travail nécessaire (pour moi) pour configurer Discourse avec le support des e-mails m’a tellement épuisé que j’appréhende de le refaire. Je ne veux pas le faire. Pas Discourse en lui-même, mais la recherche de fournisseurs de messagerie, les inscriptions, l’envoi des détails du serveur de messagerie à l’installateur, l’attente de la propagation des enregistrements DNS, le rachat du fournisseur de messagerie, la recherche d’un nouveau serveur de messagerie, l’envoi à nouveau des détails à l’installateur, la réitération avec un nouveau serveur, etc. Cette partie a pris un mois, en plus de l’installation.

Mes utilisateurs n’ont pas besoin du support des e-mails. Je n’en ai pas besoin non plus. Je ne le veux pas. Si moi ou mes utilisateurs attendons une réponse à un sujet, nous pouvons rafraîchir la page ou utiliser les notifications du navigateur. Je ne le veux pas !

Je n’aime pas le spam par e-mail
Je n’aime pas ces Sam-I-am
Je ne les aime pas ici ou là
Je ne les aime pas nulle part
Je ne les lirai pas dans ma maison
Je ne cliquerai pas dessus avec ma souris
Je ne lirai pas depuis ma boîte de réception
Je ne lirai pas depuis Firefox
Je ne veux pas d’e-mails ici ou là
Je ne veux pas d’e-mails nulle part

Veuillez noter que j’aime les notifications par e-mail — ce que je n’aime pas, c’est la configuration du serveur de messagerie. De plus, je dois remettre mon forum en ligne rapidement, et je vois cette partie comme quelque chose qui peut être désactivé, reporté ou différé pour l’instant. Je serai heureux de vous faire part du retour de mes utilisateurs.

7 « J'aime »

C’est vraiment si difficile de configurer l’email ? Avez-vous suivi les instructions d’installation officielles et essayé les fournisseurs recommandés ?

L’email est au cœur de l’identité sur Discourse et sur le web en général.

Si vous avez configuré le site de manière à ce que :

  1. La connexion se fasse uniquement via Google ou Facebook
  2. Les connexions locales soient désactivées
  3. Toutes les notifications par email soient désactivées

Vous pourriez avoir un site qui fonctionne correctement sans accès à aucun serveur de messagerie.

10 « J'aime »

À voix haute.

Quand j’écrivais plus souvent du code côté serveur, il existait des API de messagerie capables d’envoyer des courriels. Mon hébergeur (celui du site principal) permet également l’envoi de courriels via PHP avec WordPress. La seule exigence est de configurer un compte de messagerie sur le serveur pour l’envoi. Ils ne souhaitaient pas que vous envoyiez de grandes quantités de courriels, mais ils ne l’empêchaient pas. J’ai écrit des systèmes d’envoi de courriels (légitimes) en PHP et en ASP (il y a longtemps).

Cette technologie pourrait-elle être utilisée pour les courriels d’inscription de nouveaux utilisateurs et de mot de passe oublié ? Je suppose que c’est trop interconnecté.

Encore une fois, j’apprécie Discourse et ses fonctionnalités de messagerie, mais pas la configuration requise par d’autres entreprises.

Si seulement Discourse disposait d’un service d’envoi de courriels…

Bonjour @hawm, je n’ai pas effectué moi-même l’installation de Discourse. J’ai fait appel à quelqu’un ayant de l’expérience avec l’installateur pour configurer le tout et j’ai suivi ses conseils.

J’ai suivi les étapes de configuration de la messagerie requises par l’installateur à l’époque. La création des comptes chez le fournisseur de service de messagerie a pris le plus de temps, avec plusieurs étapes s’étalant sur plusieurs jours. Je ne veux pas recommencer.

Je paierais quelqu’un d’autre pour le faire, mais je ne le peux pas. Je dois m’en charger moi-même car je dois modifier mes enregistrements MX, créer des comptes et les confirmer via mon propre email, etc. Je ne me plains pas, mais cela demande plus de disponibilité mentale que je n’en ai pour le moment.

Vraiment ? Vous n’avez même pas besoin d’une adresse e-mail pour initialiser le compte administrateur ?

Vous devriez le faire via la console ; ce serait une tâche très délicate, mais faisable, je suppose.

2 « J'aime »

Donc, pour info, alors que je luttais avec la configuration de messagerie moi-même, j’ai fini par modifier le code Ruby dans le conteneur pour afficher le message de courrier destiné à l’administrateur. Il contenait l’URL d’activation. Pourquoi ne pas afficher l’URL d’activation dans la sortie standard du conteneur ? De cette façon, une personne qui n’avait pas de configuration de messagerie fonctionnelle pourrait réellement passer l’étape d’activation.

On peut dire qu’une version de Discourse sans messagerie élargirait son applicabilité.

2 « J'aime »

Un administrateur peut utiliser Create an admin account from the console pour contourner la nécessité d’un e-mail.

2 « J'aime »