はい、これで解決したようです。Migadu では、メールに認証とともに一致する「From」ヘッダーが必要です。上記の認証スクリプトを追加し、管理設定でシステム全体の送信元アドレスを設定したところ、問題が解決しました。
もし他の人にも同じ問題が発生している場合は、以下の手順を実行してください:
- Discourse フォルダに移動します:
cd /var/discourse containers/app.ymlに認証方法を追加します:DISCOURSE_SMTP_AUTHENTICATION: login- 検証メールを受信できないため、ターミナルから手動で管理者アカウントを作成します。そのためには、まず
./launcher enter appを実行し、続けてrake admin:createを実行して、ターミナルに表示される手順に従ってください。 - 最後に、管理設定で
notification emailを、認証対象のメールアドレスに変更します。
app.yml ファイルで送信元アドレスを設定できればより簡単だったのですが、その方法が見つかりませんでした。