未收到管理员账户的确认邮件

大家好,在今天我成功搭建Discourse后在进行注册管理员账户的过程中,发现自己的邮箱无论如何也收不到确认邮件,于是我去查看了Wiki,并使用了./discourse-doctor现在反馈内容如下:

=================================== ERROR ======================================                                                                                        
UNEXPECTED ERROR

Net::ReadTimeout

====================================== SOLUTION =======================================
This is not a common error. No recommended solution exists!

Please report the exact error message above to https://meta.discourse.org/
(And a solution, if you find one!)
=================================================================================

并且我用了:telnet smtp.yeah.net 587 返回结果一切正常,我也使用了SMTP测试工具同样成功发送了测试邮件
我的配置项如下:

  LETSENCRYPT_ACCOUNT_EMAIL: jghmxk245@foxmail.com
  DISCOURSE_DEVELOPER_EMAILS: 'rpcgame@yeah.net'
  DISCOURSE_SMTP_ADDRESS: smtp.yeah.net
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: rpcgame@yeah.net
  DISCOURSE_SMTP_PASSWORD: *******
  DISCOURSE_NOTIFICATION_EMAIL: rpcgame@yeah.net

Could you send the full error message received (if any)?

好的:错误</b> - Net::ReadTimeout with #<TCPSocket:(closed)>

1 Like

Could you try switching to port 2525 perhaps? Also, what SMTP provider are you using?

我早已尝试将端口切换为2525,但是依旧不可用;

我使用的是中国的网易邮箱旗下的yeah.net邮箱

1 Like