用户邮件无法使用,预览摘要正常吗?

不确定该从哪里入手。

我注意到新用户无法(再)注册。测试邮件已发送,但未收到?
但另一方面,预览摘要邮件却能正常发送?这说明我的邮件连接是正常的?

Started POST "/admin/email/test" for 127.0.0.1 at 2020-04-13 18:33:01 +0000
Processing by Admin::EmailController#test as */*
  Parameters: {"email_address"=>"sabrina@xxxxxx"}
  Rendering layouts/email_template.html.erb
  Rendered layouts/email_template.html.erb (Duration: 1.5ms | Allocations: 327)
Delivered mail 6f8d0dd5-d824-4811-856e-bf2fa1d36fa4@ariel.xxxxx (249.5ms)
Completed 200 OK in 369ms (Views: 0.3ms | ActiveRecord: 0.0ms | Allocations: 26070)
Started GET "/admin/email/preview-digest.json?last_seen_at=2020-04-06&username=brononius" for 127.0.0.1 at 2020-04-13 18:34:51 +0000
Processing by Admin::EmailController#preview_digest as JSON
  Parameters: {"last_seen_at"=>"2020-04-06", "username"=>"brononius"}
  Rendering user_notifications/digest.html.erb within layouts/email_template
  Rendered user_notifications/digest.html.erb within layouts/email_template (Duration: 61.9ms | Allocations: 10595)
  Rendering user_notifications/digest.text.erb
  Rendered user_notifications/digest.text.erb (Duration: 41.3ms | Allocations: 8241)
Completed 200 OK in 329ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 104975)


Started GET "/admin/email.json" for 127.0.0.1 at 2020-04-13 18:35:02 +0000
Processing by Admin::EmailController#index as JSON
Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 1033)

请检查您的电子邮件服务的日志。

遗憾的是,这是我的互联网服务提供商(Telenet 比利时)。我完全不知道在哪里可以查看这些日志。

那么您需要联系Telenet比利时或选择其他运营商。

在多次重建、重置邮件账户后,且邮件(即互联网)服务提供商不愿协助调试,我发现了一个“命令无法识别”的错误?
除了我的邮件服务提供商之外,是否有其他地方可以查找更多信息?

> DISCOURSE DOCTOR 于 2020 年 4 月 15 日 17:37:24 CEST
操作系统:Linux ariel 5.3.0-46-generic #38-Ubuntu SMP Fri Mar 27 17:37:05 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
> 
> 找到 containers/app.yml
> 
> ==================== YML 设置 ====================
DISCOURSE_HOSTNAME=ariel.oniria.be
SMTP_ADDRESS=uit.telenet.be
DEVELOPER_EMAILS=已隐藏 
SMTP_PASSWORD=已隐藏 
SMTP_PORT=587
SMTP_USER_NAME=oniria_discourse@telenet.be
LETSENCRYPT_ACCOUNT_EMAIL=已隐藏 
> 
> ==================== DOCKER 信息 ====================
> DOCKER 版本:Docker version 18.04.0-ce, build 3d479c0
> 
> DOCKER 进程 (docker ps -a)
> 
> CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS              PORTS                                      NAMES
12036a91a16f        local_discourse/app   "/sbin/boot"        10 分钟前           运行中 10 分钟       0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app
> 
> 
> Discourse 容器 app 正在运行
> 
> 
> ==================== 插件 ====================
          - git clone https://github.com/discourse/docker_manager.git
> 
> 未检测到非官方插件。
> 官方列表请参见 https://github.com/discourse/discourse/blob/master/lib/plugin/metadata.rb
> ========================================
> Discourse 在 ariel.oniria.be 的版本:Discourse 2.5.0.beta2 
Discourse 在 localhost 的版本:Discourse 2.5.0.beta2 
> 
> ==================== 邮件测试 ====================
为了进行更可靠的测试,请从 http://www.mail-tester.com/ 获取一个地址。
正在发送邮件至 REDACTED  。
正在测试通过 uit.telenet.be:587 向 ben@oniria.be 发送邮件。
======================================== 错误 ========================================
                                    意外错误
> 
> 500 5.5.1 命令无法识别
> 
> ====================================== 解决方案 =======================================
这不是一个常见错误。目前没有推荐的解决方案!
> 
> 请将上述确切错误信息报告至 https://meta.discourse.org/
(如果您找到解决方案,也请一并告知!)
> =======================================================================================
> 
> ==================== 完成!====================

不能。看来他们就是该去询问的对象。

这只是个猜测:可能是你的凭证有误,而他们假装如果你不通过验证,就会返回“命令无法识别”。另一个猜测是,他们使用的 SMTP 服务器非常不规范。

我刚刚通过另一个邮件提供商解决了这个问题。

有点奇怪的是,通过 Telenet 竟然无法再正常工作。Telenet 是比利时的一家互联网服务提供商,拥有数百万客户。按理说,他们的 SMTP 设置应该是正确的。

还有一件事我无法理解:为什么摘要邮件能正常工作,而测试邮件却不行。