Hello everyone, after successfully setting up Discourse today, I found that I couldn’t receive confirmation emails no matter how hard I tried during the process of registering an administrator account. So I checked the Wiki and used ./discourse-doctor. The feedback is as follows:
=================================== 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!)
=================================================================================
I also used telnet smtp.yeah.net 587 and the result was normal. I also used an SMTP testing tool and successfully sent a test email.
My configuration items are as follows:
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