「メール配信性」に関する最初の項目は以下の通りです:
サイトの設定で、通知メール の「From」アドレスを正しく設定してください。送信するメールの「From」アドレスに指定されたドメインが、メールの認証対象となるドメインです。
これは、インストール時に設定されたサーバーレベルの設定を指しているのでしょうか?それとも管理画面内の設定でしょうか?
pfaffman
(Jay Pfaffman)
2
それはもはや正しくありません。
最近 discourse-setup を実行した場合、希望するアドレスを尋ねられ(メッセージ内で同じデフォルト値が提案されています)、notification_email は app.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、編集についての推奨事項は何ですか?返信で、ここへの編集案を提案できますか?
pfaffman
(Jay Pfaffman)
4
以下はいかがでしょうか:
discourse-setup を実行するか、app.yml の DISCOURSE_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 のご意見はいかがでしょうか?
pfaffman
(Jay Pfaffman)
7
それは改善のようです。
ついでに言うと…
あるいは:
また、@falco は notification_email を discourse-setup に移動させる決定において重要な役割を果たしました。彼も意見を持っているかもしれません。
いいですね!@falco さん、一言添えていただけますか?その後で私が編集します。