どうすれば修正できますか?DigitalOcean のワンクリックアプリを使用しています。
おそらく、インストーラーとの互換性がないため、Cloudflare の影響が考えられます。インストール中は A レコードの Cloudflare プロキシ(オレンジの雲)を一時的に無効にするか、あるいは app.yml を手動で編集して再ビルドしてみてください(私はその方法で対応しています)。
app.yml を編集する方法は?
cd /var/discourse
nano containers/app.yml
app.yml の上部にあるテンプレートセクションに、以下を追加することを忘れないでください:
- "templates/cloudflare.template.yml"
ホスト名や SMTP 認証情報など、必要な情報を入力してください。
保存して終了し、次に以下を実行します:
./launcher rebuild app
はい、それで良さそうです。その設定を無効にしてインストーラーを実行すれば、うまくいくはずです。成功したら、cloudflare のテンプレートを app.yml に追加して、再ビルドすることを忘れないでください。
それらのフィールドを確認するには、ファイルをさらに下にスクロールする必要があります。Cloudflare のプロキシを無効にしても、インストーラーは失敗しましたか?
AWS SESをお勧めします。私が知る限り、最も費用対効果の高いトップクラスのサービスです。ただし、無料ではありません。最低利用料なしで、使用量に応じた課金方式で、リーズナブルです。
無料のGmailを使う場合については、試していないのでわかりません。その件については、フォーラムで検索してみることをお勧めします。
AWS SES 開始価格:12 ヶ月間無料
私の認識が間違っていなければ、それはDiscourseをEC2インスタンス上でホストしている場合のみ適用されるはずです。
わかりました、SendGridを試してみます
Mailgunは優れたSMTPプロバイダーです。クレジットカードまたはデビットカードでの認証が必要ですが、料金は発生しません。



