standalone.ymlでビルドを実行する

何をしても、スタンドアロンのymlで実行しているDiscourseでポート25以外のメールポートを使用させることができません。yml内で強制的に設定しようとしてもダメでした。もうオプションがないような状態です(笑)。これがバグなのかどうか分かりません。
[SMTP OVERRIDE] 設定済みのSMTP: {:address=“mail.”, :port=465, :domain=“th”, :user_name=“accounts-no-reply@m”, :password=“”, :authentication=:plain, :enable_starttls_auto=false, :ssl=true, :openssl_verify_mode=“none”}
mail.:25、ユーザー名:accounts-no-reply@、プレーン認証を使用してyに送信をテストしています。
======================================== ERROR ========================================
ポート25への接続に失敗しました。
====================================== SOLUTION =======================================
最も可能性の高い問題は、サーバーが送信SMTPトラフィックをブロックしていることです。
MailgunやSendgridのようなサービスを使用している場合は、ポート2525を試してください。

こんにちは。どのSMTPプロバイダーをご利用ですか?また、ポートを2525や587に変更してみましたか?

「いいね!」 2

クライアントのウェブサイトサーバーでメールが動作しており、cPanel経由でアクセスしています。Linux上でsendmailを使用していると確信しています。SMTPのためにポート25が必要になる理由は本当になさそうだと思います。それは、あなたが自身のメールサービスをホストしている場合です。SMTPではありません。

ポート25でアウトバウンドしようとすると、IPが即座にブラックリストに載せられると聞きました。

これが standalone.ymladvanced-setup の一部なのかどうか分かりません。

「いいね!」 1

スタンドアロンの standalone.yml は、Web サーバーで非標準ポートとプロキシを使用する必要がある場合に使用します。たとえば、私はそれを 127.0.0.1:3000 で実行しており、同じサーバーで 6 つの Web サイトを実行しているため、nginx はそれを 443 にプロキシします。nginx は同じ IP アドレスで多くの Web サイトをホストできます。discourse_docker/samples/standalone.yml at main · discourse/discourse_docker · GitHub
ポート 25 で独自のメールサーバーを実行することは、最近はあまり良い考えではありません。ほとんどのメールプロバイダーは、VPS のサブネット全体をブラックリストに登録しています。

「いいね!」 1