À propos de la configuration SMTP

J’ai utilisé WSL2 de Windows 10 pour installer Docker et déployer ma propre application Discourse. J’ai modifié les éléments de configuration SMTP dans discourse/config/discourse_defaults.conf, puis j’ai relancé d/boot_dev -p, d/rails s et d/ember-cli, mais l’email ne peut toujours pas être envoyé. Je n’arrive pas à déterminer où se situe le problème. Dois-je configurer SMTP dans discourse/config/discourse_defaults.conf ? J’ai utilisé d/mailhog pour tester, mais le terminal répétait simplement « [APIv1] KEEPALIVE api/v1/events ». Existe-t-il une méthode pratique et évidente pour vérifier la validité de ma configuration SMTP ?

Si mes souvenirs sont bons, si vous utilisez un environnement de développement, vous n’avez pas besoin de configurer un nom d’utilisateur et un mot de passe SMTP.

Aussi :

Cela semble normal, car je vois aussi cela dans la console de mon environnement de développement lorsque j’exécute mailhog.

Vous devrez ouvrir le port (je pense) 8025 pour voir la page mailhog. Là, vous pourrez voir les e-mails envoyés.

2 « J'aime »

@zhongziqi bienvenue dans notre communauté ! :waving_hand: La publication de @NateDhaliwal a-t-elle répondu à votre question ? Si oui, vous pouvez clore ce sujet en cliquant sur le bouton “solutions” de sa publication.

Sinon, faites-nous savoir si vous êtes toujours bloqué ! Certaines personnes trouvent plus facile au début de suivre simplement l’installation officielle à l’aide d’un VPS plutôt que d’essayer de commencer par configurer une installation de développement sur leur machine locale.

1 « J'aime »