邮件子域问题

你好,
我遇到了一个奇怪的问题,我已经执行了命令和修改,但仍然收到此错误。

  ## TODO: 用于验证新帐户和发送通知的 SMTP 邮件服务器
  # 需要 SMTP 地址、用户名和密码
  # 警告:SMTP 密码中的字符 '#' 可能会导致问题!
  DISCOURSE_SMTP_ADDRESS: mail.spm-corp.fr
  DISCOURSE_SMTP_PORT: 465
  DISCOURSE_SMTP_USER_NAME: XXXX@spm-corp.fr
  DISCOURSE_SMTP_PASSWORD: "XXXXXXXXXXXX"
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (可选,默认为 true)
  DISCOURSE_SMTP_DOMAIN: spm-corp.fr

  DISCOURSE_NOTIFICATION_EMAIL: XXXX@spm-corp.fr

我编辑并运行了命令

rails r "SiteSetting.notification_email ......"

什么都不起作用
我一直收到这个错误

  Rendered layouts/email_template.html.erb (Duration: 0.3ms | Allocations: 34)
Delivered mail 87e79779-6693-4fa2-b5f3-3647b6e19768@forums.spm-corp.fr (5043.4ms)
Job exception: Net::ReadTimeout

Discourse 链接是 forums.spm-corp.fr
我在邮件服务器和 Discourse 之间没有通信问题
我甚至重置了 Discourse 文件夹和 discourse_docker 文件夹

感谢您的帮助

如果这个话题已经被讨论过,我很抱歉。

2 个赞

您是否已修改错误消息以显示 discourse.example.com,还是这是您网站上指定的域名?

2 个赞

我将 discourse.example.com 用作域名的伪装,但它确实是我的个人域名

我已经编辑使其更全面

我注意到这个话题已经被标记为已解决,但似乎不包含解决方案。@rodseb,你最终是否解决了所有问题?

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.