SMTP設定の設定方法は?

メール送信のためのSMTP設定に苦労しています。このヘルプ記事を参考にしました。
troubleshoot-email-on-a-new-discourse-install/16326
(すみません、リンクを貼ることができません)
しかし、まだ解決できません。以下が私の設定です。
ドメインはdomain1.comです。Discourseはサブドメイン(CNAME)で実行しています。
hub.domain1.com
別のメールサービスをdomain2.comで利用しており、そのSMTPアドレスは以下の通りです。
mail.domain2.com
DKIM、SPFなどのメール設定はすべて問題ありません。そのメールは問題なく使用できます。

Discourseの公式の通常のセットアップ手順を使用していますが、ポート80と443が利用できないため、セットアップスクリプトを使用できません。リバースプロキシがこのサブドメインを含むすべてをルーティングしています。そのため、app.ymlファイルを手動で調整し、リビルドスクリプトを実行する必要があります。問題ありません。メールが機能しないだけです。
メール設定についてアドバイスをいただければ幸いです。ありがとうございます。以下が私の設定です。

DISCOURSE_DEVELOPER_EMAILS: 'admin@domain2.com'
DISCOURSE_SMTP_ADDRESS: mail.domain2.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: admin@domain2.com
DISCOURSE_SMTP_PASSWORD: somepassword

ここでは、あなたのメールサーバーを管理していないため、メール設定を教えることはできません。

メール送信にどのポートが必要ですか? デフォルト(25)の場合は、空白のままにすることができます。

認証は必要ですか? 必要であれば、必要な認証情報を入力してください。不要であれば、空白のままにしてください。

独自のSMTPメールサーバーをセットアップする方法がわからない場合は、既存のSMTPサービスを使用することを強くお勧めします。これは、特に始まったばかりのコミュニティにとって、かなりの時間とお金を節約できるため、特に当てはまります。

すでに独自のメールサーバー(または、ここにホストしているものではなく、別のホスティングサービスを利用しているもの)を持っており、他のすべてのサービスで機能しているのと同じ設定を使用しています。このサービスでは機能しません。これらのパラメータの設定が正しくないのだと思います。

Discourse を除外して考えてください。

メールサーバーへの接続は、サーバー自体から機能しますか?

「いいね!」 2

はい、その通りです。プロバイダーがsmtpポートをブロックしているため、開放するように依頼しました。しかし、ブロックされていないローカルサーバーにも設置しており、それでもメールが機能しません。数日ください。こちら側で問題がないことを確認させてください。

プロバイダーがポートをブロックしていたことが判明しました。現在ブロックは解除されており、デフォルト設定でメールは機能しています。ありがとうございました。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.