Si les connexions locales sont désactivées

Bonjour,

Je lance un forum, tout nouveau sur Discourse, hébergé sur DO. Pour une raison quelconque, je rencontre des problèmes avec SMTP ou avec les ports. Maintenant, je voudrais savoir si vous avez opté pour la connexion via Google ou d’autres réseaux sociaux, et s’il n’y a pas de problème si les inscriptions ou connexions locales ne sont pas activées sur votre forum.

SMTP est bloqué par défaut sur DO. Si vous souhaitez utiliser la messagerie, vous devrez trouver un proxy quelque part. Beaucoup de personnes ont indiqué que Mailgun fonctionne bien pour Discourse dans le cloud, mais je n’ai pas d’expérience personnelle avec cela.

Cela pourrait correspondre à ce que vous recherchez :

Oui, vous pouvez utiliser la connexion sociale (Discord, Google, …) ou Discourse ID (aucune configuration requise) sans SMTP. Vous perdrez les résumés et les notifications par e-mail, mais si votre objectif est uniquement de créer une communauté, cela fonctionnera très bien même avec un engagement plus faible (les résumés sont conçus pour aider à la rétention).

Super, j’ai essayé SendGrid, Mailgun et Resend. J’ai le même problème, cela pourrait être un problème de port, j’ai testé tous les ports. Pour l’instant, je veux vérifier si les connexions sociales fonctionnent bien et supprimer les connexions locales.

Vous pouvez désactiver le paramètre du site enable local logins si vous souhaitez supprimer les connexions locales. Vous pouvez également consulter Discourse ID.

Bonjour @abeen, bienvenue :wave:
J’ai effectué de nombreuses installations auto-hébergées avec Mailgun et Resend sur DigitalOcean (et d’autres serveurs cloud) — pouvez-vous donner plus de détails sur le problème que vous rencontrez ? Avez-vous modifié votre fichier app.yml avec les paramètres appropriés ?

Pour Resend :

  DISCOURSE_HOSTNAME: <forum.votreforum.etc>
  DISCOURSE_DEVELOPER_EMAILS: <votre-email@adresseemail.com>
  DISCOURSE_SMTP_ADDRESS: smtp.resend.com
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: resend
  DISCOURSE_SMTP_PASSWORD: "xxxx"

Pour Mailgun :

  DISCOURSE_HOSTNAME: <forum.votreforum.etc>
  DISCOURSE_DEVELOPER_EMAILS: <votre-email@adresseemail.com>
  DISCOURSE_SMTP_ADDRESS: smtp.mailgun.org
  DISCOURSE_SMTP_PORT: 2525
  DISCOURSE_SMTP_USER_NAME: <votre.compte.email.mailgun>
  DISCOURSE_SMTP_PASSWORD: "xxxx"