我使用Windows 10的WSL2安装了Docker,并部署了我自己的Discourse应用程序。我在discourse/config/discourse_defaults.conf中修改了SMTP配置项,然后重新运行了d/boot_dev -p、d/rails s和d/ember-cli,但邮件仍然无法发送。我无法确定问题出在哪里。是否应该在discourse/config/discourse_defaults.conf中配置SMTP?我用d/mailhog进行测试,但bash一直重复显示“[APIv1] KEEPALIVE api/v1/events”。有没有方便且明显的方法可以验证我的SMTP配置的有效性?
我记得如果你使用的是开发环境,则不需要设置 SMTP 用户名和密码。
另外:
这似乎很正常,因为我在开发环境中运行 mailhog 时,在控制台中也看到了这个。
你必须打开端口(我想是)8025 才能查看 mailhog 页面。在那里,你可以看到发送的电子邮件。
2 个赞
@zhongziqi 欢迎来到我们的社区!
@NateDhaliwal 的帖子是否解答了你的问题?如果是,你可以通过点击他帖子上的解决方案按钮来关闭此话题。
如果不是,请告诉我们你是否仍然卡住了!有些人发现,一开始直接按照官方指南使用 VPS 进行安装,比尝试在本地计算机上设置开发环境要容易一些。
1 个赞