Net::ReadTimeout | L'e-mail de confirmation ne s'envoie pas

J’ai installé Discourse et j’essaie de terminer le processus d’installation avec l’écran de confirmation d’e-mail, mais l’e-mail n’est pas envoyé. Toutes les informations d’identification de mon SMTP fonctionnent car je peux me connecter avec les informations d’identification en utilisant autre chose que Discourse.


Mon serveur de messagerie est Roundcube.
Lorsque j’utilise discourse-doctor, il affiche : Net::ReadTimeout

app.yml

  ## TODO: The SMTP mail server used to validate new accounts and send notifications
  # SMTP ADDRESS, username, and password are required
  # WARNING the char '#' in SMTP password can cause problems!
  DISCOURSE_SMTP_ADDRESS: smtp.REDACTED.gg
  DISCOURSE_SMTP_PORT: 465
  DISCOURSE_SMTP_USER_NAME: no-reply@REDACTED.gg
  DISCOURSE_SMTP_PASSWORD: REDACTED
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (optional, default true)
  #DISCOURSE_SMTP_DOMAIN: REDACTED.gg    # (required by some providers)
  DISCOURSE_NOTIFICATION_EMAIL: no-reply@REDACTED.gg    # (address to send notifications from)
1 « J'aime »

Je ne reçois pas d’e-mail de confirmation.

1 « J'aime »

Quelqu’un sait comment je peux réparer ?

1 « J'aime »

\u003e DISCOURSE_SMTP_USER_NAME: no-reply@REDACTED.gg

Est-ce que « no-reply@REDACTED.gg » est votre identifiant SMTP Roundcube ?

Ce champ n’est pas votre « noreply@votredomaine.com ». Il s’agira de votre identifiant et mot de passe Roundcube.

Est-ce que Roundcube prend en charge un serveur SMTP ?

Brevo com a une offre gratuite de 300 e-mails/jour

oui, « no-reply@REDACTED.gg » est mon utilisateur de connexion, et roundcube prend en charge le SMTP

Avez-vous essayé le forum de Roundcube ?

Une recherche générale que j’ai effectuée a donné une vidéo ajoutant un SMTP à Roundcube

J’ai déjà configuré le SMTP pour Roundcube, et je l’utilise quotidiennement pour mes autres applications. C’est juste que Discourse refuse de s’y connecter.

Le courriel de test fonctionne-t-il pendant la configuration ? Avez-vous vérifié les journaux de discourse, c’est-à-dire les journaux de sidekick et de Roundcube ?

Je n’ai rien trouvé dans les journaux de roundcube. J’ai exécuté ./discourse-doctor et il a affiché « Net::ReadTimeout ». Je ne suis pas sûr où vérifier les journaux pour discourse.

Souvent, sur l’une des instances que j’aide à gérer. Sur le tableau de bord de Discourse, vous pourriez voir des tâches Sidekiq échouées. Dans mon cas, cela était dû au fait que le client n’entretenait pas son forfait de compte SMTP.

En effectuant une recherche sur Discourse ici, il y a quelques sujets concernant Roundcube mais rien qui semble utile.

Qu’en est-il du support et du forum Roundcube ?


J’ai demandé à Google Gemini AI. Cela pourrait donc aider, mais je ne sais pas.

1 « J'aime »

Roundcube est déjà configuré pour l’utilisation SMTP car je l’utilise pour mes autres sites Web, et je ne peux pas accéder au panneau d’administration de Discourse car je ne peux pas terminer la dernière partie de l’installation (où je dois créer le compte administrateur et vérifier l’e-mail) car lorsque j’essaie de vérifier l’e-mail de l’administrateur, aucun e-mail n’est envoyé en raison de Net::ReadTimeout.

2 « J'aime »

D’accord. Je vous recommande d’utiliser le niveau gratuit de brevo.com pour finaliser la configuration.

Une fois la configuration terminée, essayez de passer à Roundqube.

1 « J'aime »