メール到達性テストに関する簡単な質問

「メール配信性」に関する最初の項目は以下の通りです:

サイトの設定で、通知メール の「From」アドレスを正しく設定してください。送信するメールの「From」アドレスに指定されたドメインが、メールの認証対象となるドメインです

これは、インストール時に設定されたサーバーレベルの設定を指しているのでしょうか?それとも管理画面内の設定でしょうか?

それはもはや正しくありません。

最近 discourse-setup を実行した場合、希望するアドレスを尋ねられ(メッセージ内で同じデフォルト値が提案されています)、notification_emailapp.yml 内の DISCOURSE_NOTIFICATION_EMAIL によって設定されます。そのため、この設定は UX には表示されなくなっています。

変更するには discourse-setup を実行するか、app.yml を編集して再ビルドする必要があります(ただし、コマンドラインからのアップグレードを行っていない場合、./launcher destroy app; ./launcher start app の方が少し高速に動作する可能性があります)。

これは完全なバグではありませんが、近い問題です。

@sam(あるいはこの機能に取り組んだ @codinghorror)— 何らかの対応として test_mailer.text_body_template を修正する必要があります。app.yml に設定がないケースは無視し、discourse-setup を実行するよう案内するのが安全だと考えられます。設定に問題がない場合、ユーザーがこの設定を探し回ることはまずないでしょう。

OK、編集についての推奨事項は何ですか?返信で、ここへの編集案を提案できますか?

以下はいかがでしょうか:

discourse-setup を実行するか、app.ymlDISCOURSE_NOTIFICATION_EMAIL を変更して、通知メール の「送信元」アドレスを正しく設定していることを 必ず確認 してください。送信するメールの「送信元」アドレスに指定されたドメインが、メールの検証対象となるドメインです

これで解決するかもしれません。どう思いますか?

Discourse は初心者ですが、もしこれが正確であれば、2 文目を以下に置き換える方が理にかなっていると思います。

from: メールアドレスのドメインを検証可能なものに変更してください(例:from: メールアドレスが forum@example.com の場合、メールプロバイダーが example.com からのメールを検証できることを確認してください)。

提案は、以下の通り変更することです。

サイト設定で、notification email の「from」アドレスを正しく設定することを忘れないでください送信するメールの「from」アドレスに指定されたドメインが、メールの検証対象となります

discourse-setup を実行するか、app.yml 内の DISCOURSE_NOTIFICATION_EMAIL を変更することで、notification email の「from」アドレスを正しく設定することを忘れないでください。検証可能なドメインを「from」アドレスとして使用してください(例:「from」アドレスが anything@example.com の場合、メールプロバイダーが example.com からのメールを検証できることを確認してください)。

に変更することです。

これは問題ないと思いますが、@Stephen @pfaffman のご意見はいかがでしょうか?

それは改善のようです。

ついでに言うと…

あるいは:

また、@falconotification_emaildiscourse-setup に移動させる決定において重要な役割を果たしました。彼も意見を持っているかもしれません。

いいですね!@falco さん、一言添えていただけますか?その後で私が編集します。

あなたのコピーは問題ないと思います :+1: