For some reason, I am not getting a mail from my discourse setup.
I already tested my SMTP settings and they are working for other platforms
Also tested it with Telnet.
For some reason, I am not getting a mail from my discourse setup.
I already tested my SMTP settings and they are working for other platforms
Also tested it with Telnet.
See Troubleshooting email on a new Discourse install.
A common problem is that Discourse is sending from an address that your server will not accept.
I am in a similar situation. Installed, website responds, registration e-mail never gets there. Tested sending e-mail from the discourse server, from inside the app container using the same configuration/credentials => works, test message sent and received correctly. Running doctor gives me:
Sending mail to my_correct_user@my_correct_domain. . .
Testing sending to my_correct_user@my_correct_domain using correct_smtp_server_name:465, username:correct_smpt_user@correct_sender_domain with plain auth.
======================================== ERROR ========================================
UNEXPECTED ERROR
Net::ReadTimeout
====================================== SOLUTION =======================================
This is not a common error. No recommended solution exists!
[....]
I tried switching port to 587, then the Net::ReadTimeout doesn’t show in the logs but still nothing gets sent. What next? What is the correct content of DISCOURSE_SMTP_DOMAIN ? That’s the only thing I am still suspicious about.
same issue here. Please help
If you’re getting a read timeout it’s because the outgoing smtp port is blocked. You’ll need to get it unblocked or use another port.
私は個人的にそのサーバーのsubmissionポートを使用しているので、それは確かにブロックされていません。そして、587を使用するとタイムアウトエラーは表示されません。サーバーの設定変更を行う方法がないため、SMTPSのみがサポートされていると理解すべきでしょうか?
ポート 587 は明示的な TLS (STARTTLS) を使用しており、メールサーバーはこのポートでの送信を TLS を要求せずに受け入れるように構成できるため、このポートで暗号化されていない SMTP を使用できます。
(現在廃止されつつあるポート 465 は暗黙的な TLS を使用しており、選択肢はありませんでした)。
サーバーは、サブミッションポート(587)での明示的なTLSで動作するように設定されています。では、Discourseの設定で、TLSを使用した587での動作を有効にするにはどうすればよいですか?標準で動作するはずですか?
DISCOURSE_SMTP_ENABLE_START_TLS があり、デフォルトは true です。