フォーラムからのメールを制限する方法は?

メールに問題が発生しています。
SMTP 送信に使用されているアカウントが、送信過多により停止される予定です。
スパムとみなされているためです(実際にはスパムではなく、返信に関する通知です)。

メールの送信数を減らすよう努めています。
例えば、スレッドを作成したユーザーに返信があるたびにメールを送るのではなく、1 日 1 回の通知にまとめるなどです。

しかし、多くのオプションがあり、十分に理解できていません。

投稿への返信に対して、ユーザーがオンラインでない場合にのみ 1 日 1 回のまとめ通知を送信し、プライベートメッセージについては毎日通知を送信するように設定したいと考えています。

「いいね!」 2

@ariznaf

お元気ですか。

設定メニューに移動し、digest と検索してください。

/admin/site_settings/category/all_results?filter=digest

ここには、あなたをサポートするための多くの設定項目があります。

「いいね!」 4

はい、メールに関するパラメータを多数確認しました。

ご指摘の点は、ダイジェストの送信方法を調整するものです。

しかし、私は各返信後にメールを送信する機能を無効にしたいと考えています。
デフォルトでは、返信があるたびに各ユーザーにメールが送信されます。

これを、少なくともユーザーが明示的に選択していない限り、変更したいと考えています。

「いいね!」 1

であれば、通知設定をお楽しみいただけるかもしれません。

/admin/site_settings/category/user_preferences?filter=notification

例えば、@ariznaf さん、これらの設定をご覧ください。

@ariznaf さん、上記の画像にある設定だけでなく、これらの設定をすべて確認することをお勧めします。

「いいね!」 1

どういう意味ですか?Mailgun や Sendgrid のような推奨されるメールサービスを使用していますか?

「いいね!」 1

いいえ、私たちはサプライヤーのアカウントを使用しています。
Mailgun は無料ではありません。
問題は設定ではなく、Discourse が正しく送信していることです。
問題は、メールサプライヤーがブラックリストに登録された IP アドレスからメールを送信しており、当社のメールをスパムとみなしていることです(1 日に送信するメールが多すぎることも一因です)。

そのため、Discourse からのメール数を減らしたいと考えています。
私は、誰かが返信するたびにメールを送るのではなく、毎日要約を送るようにメールを設定したいと考えています。
少なくとも、それが望ましいデフォルトの基準です。ほとんどの人はデフォルトを変更しません。

@neounix ありがとう、そのパラメータを変更してみます。
それが私たちが探しているものだと思います。設定項目は多く、デフォルトのメールオプションの場所を覚えていませんでした。

しかし、スレッドへの返信を含む毎日要約メールを設定する方法が見つかりません。
「常に送信」「オンラインでない場合のみ」「送信しない」の選択肢しか見当たりません。
新しい回答があるスレッドのリストと、購読しているスレッドの更新情報を毎日メールで送りたいのですが。
可能でしょうか?

@ariznaf さん、こんにちは。

プラグインを作成する意欲と能力がおありでない限り、現時点では既存の Discourse の設定の範囲内で対応する必要があります。

まずは、現在のダイジェスト設定を詳しく確認し、ご希望に近い形に調整できないか検討してみてください。

もしご自身のビジネスモデルにとって重要な機能であれば、ここで活動しているプラグイン開発者の一人を依頼することも検討してください。要件を明確に示していただければ、Meta マーケットプレイスで見積もりを出してもらえます。

昔から言われてきたように、「彼らにも少しは手を差し伸べてあげて」ください :dog2: :dog2: :dog2: :heart:

プラグイン開発者も愛情を必要とします :slight_smile:

当社はビジネスモデルを一切持っておりません。
私たちは営利企業ではなく、写真に興味を持つ小さな非営利団体です。
誰かを雇うための予算もありません。
私たちはフォーラムを無料で維持するために多くの時間を費やしてきました。
毎日要約機能があるかと思いましたが、Ghost ブログや他のシステムかもしれません。
とりあえず、メール通知をデフォルトで無効にし、ホストプロバイダーとメールの問題を解決できないか確認します。
彼らはメッセージ数の制限について何も言及していませんし、当フォーラムはそれほど大きくなく、1 日に何千通ものメールを発行しているわけではありません。

「いいね!」 1

私達のフォーラムもまさにその状況です。

私たちもすべてのメール通知を無効にしていますが、古いレガシーフォーラムと新しいフォーラム間のエンコーディングの問題を微調整する作業をまだ続けています。

ダイジェストを有効にするかどうかを決める際、過去数週間以内にサイトを訪問したユーザーに対してのみ週1回のダイジェストを送信する方向で検討しています。通知メールについてはまだ検討していませんが、単に無効にする可能性もあります。

ユーザーは「トピックのフォロー」に関する通知の好みを設定できるはずです。違いますか?

余談ですが、DB 内の user_options テーブルの説明を以下に示します。何か気になる点はありますか?

@ariznaf 様へ

はい、ユーザーは自分自身で通知オプションを変更できます。
多くのユーザーは、それが可能だとさえ気づいていません。他の人々は、単に気にしていません。

最近、メールは頭痛の種となっています。もはや信頼できるシステムではありません。

問題は、Discourse がメールに大きく依存していることです。メールが機能しないと、ユーザーはログインできません。

Discourse のデータベースにアクセスして、users テーブルのユーザーオプションを分析するほど、Discourse に詳しくありません。

Discourse にはメールダイジェスト機能があるかと思っていたのですが、そのようなオプションはないようです。
見つけられなかったのも不思議ではありません。