J'ai configuré les éléments relatifs au service SMTP dans le fichier de configuration app.yml, mais je ne reçois toujours pas correctement l'e-mail d'activation

J’ai configuré les éléments liés au service SMTP dans le fichier de configuration app.yml, mais je ne parviens toujours pas à recevoir correctement l’e-mail d’activation. Veuillez fournir une assistance.
Voici les journaux que j’ai collectés :
Rendu de layouts/email_template.html.erb (Durée : 0,1 ms | Assignations : 30)
E-mail livré ee2b5a91-0590-48f7-8c75-aa67d5e0d6dc@bbs.lynkage.cn (30001,9 ms)
Exception de tâche : expiration de l’exécution

Est-il possible que l’adresse e-mail de notification dans /admin/site_settings/category/required ne soit pas correctement configurée ?
La configuration affichée dans /admin/email pour « Méthode d’envoi » est-elle correcte ?

(Je devine au hasard…)

Attends, ton domaine n’a même pas d’enregistrements MX…

Le problème se situe certainement dans la configuration de Docker, car j’ai d’autres services qui parviennent à utiliser mon serveur SMTP pour envoyer des courriels. Par ailleurs, je ne suis pas sûr de l’emplacement de /admin/site_settings/category/required mentionné par vos soins et je n’arrive pas à le trouver.

Bonjour @liuyang,

Désolé de demander, mais pourriez-vous s’il vous plaît poser votre question en anglais afin que toute la communauté puisse comprendre et vous aider si possible ?

Merci ! :wink:

3 « J'aime »

http(s)://votre_domaine/admin/site_settings/category/required

http(s)://votre_domaine/admin/email

Je ne parviens plus à me connecter avec succès au forum en tant qu’administrateur, car je ne peux pas recevoir l’e-mail d’activation lors de la CRÉATION d’un compte administrateur.

1 « J'aime »

euhhh

Vous pouvez essayer de créer un administrateur en exécutant :

cd /var/discourse
./launcher enter app

## dans le conteneur
rake admin:create
1 « J'aime »

Merci pour votre aide. J’ai maintenant activé avec succès mon compte administrateur via la ligne de commande, mais je ne parviens toujours pas à envoyer des e-mails via SMTP. J’ai réussi à envoyer des e-mails de test via Telnet sur le serveur, je pense donc que certains éléments de configuration dans app.yml ne sont pas clairs pour moi, ce qui cause mes problèmes.

  DISCOURSE_SMTP_ADDRESS: smtp.qq.com
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: 1111111111111111111111111111111111@qq.com
  DISCOURSE_SMTP_PASSWORD: code d'autorisation de connexion smtp qq
  DISCOURSE_SMTP_AUTHENTICATION: login
  DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
  DISCOURSE_SMTP_ENABLE_START_TLS: true

Avez-vous défini DISCOURSE_NOTIFICATION_EMAIL dans votre fichier app.yml ou l’« e-mail de notification » dans les paramètres du site ?

3 « J'aime »

Merci beaucoup. Grâce à votre aide, j’ai réussi à résoudre le problème :+1: