サイトはインストールされましたが、管理者のメール認証がありません

皆さん、こんにちは。

タイトルがすべてを物語っています。Ubuntu 20.04、CentOS 7、さらにはDebian 10のプリインストールされたDockerにもDiscourseを10回近くインストールしましたが、毎回Discourseの設定部分を少しずつ変更しました。初めて管理者ログインページが表示され、アカウントをアクティベートしようとしても、メールが届かないという問題が発生しました :frowning:

Gmailに加えてSparkpostをSMTPで使用しましたが、以前は機能していましたが、今回は何も変わりません…!

混乱なく、フォーラムを稼働させるために何をすべきか、誰か分かりやすく説明してもらえませんか?

追伸:デフォルトのドメイン名を使用し、サブドメインではなく、それでもうまくいきませんでした!

Cheers,

SparkPostのログで拒否理由を確認しましたか?

いいえ、実際にはそうではありませんが、今見てみます!

ここから編集:

  1. SparkPostで追跡するログはありません。

  2. 私のドメインは確認されていませんでしたが、確認しようとすると次のエラーが表示されました。

forum.domain.com の CNAME レコードを確認できません

DNS CNAME クエリ エラー: CNAME レコードが取得されませんでした

そして2回目には次のエラーが表示されました。

http://forum.domain.com:80 への HTTP リクエストが失敗しました。リダイレクトが機能していることを確認してください。

なぜこれが起こっているのか全く分かりません :frowning: :frowning:

Troubleshoot email on a new Discourse install を参照してください

openrestyで404 Not Foundが出るようになりました

10回インストールを試しましたが、1時間以内に2回試したところ、同じ404サインが表示されました:frowning:

それなら、sparkpostはメールを配信しないでしょう。
DNSがおかしくなっています。どのように、なぜそうなったのか想像もつきません。サイトのAレコードを変更する必要はないはずです。cpanelのようなDNSサービスを使用している場合、メール配信に必要なTXTレコードを作成するのは難しいことがあります。

最初からインストールすると、let’s encryptが新しい証明書を発行してくれないことが多いため、1週間待つか、別のサブドメインを使用する必要があります。

メールまたはドメインの認証は完了しましたが、おっしゃる通りDNSにどこか問題があるようです。週末に修正作業を行います…!

解決したら報告します…。もしかしたら、他の人がこの経験から学び、私と同じような罠に陥らないようにできるかもしれません :smiley: