監査目的で、すべての送信メールを特別な受信監査用メールアドレスにコピーする必要があります。
Discourse で送信するすべてのメールを BCC するよう設定できるオプションはありますか?
監査目的で、すべての送信メールを特別な受信監査用メールアドレスにコピーする必要があります。
Discourse で送信するすべてのメールを BCC するよう設定できるオプションはありますか?
最善の方法は、ログ要件に準拠したメールサーバーをセットアップし、Discourse にそれを使用させることです。まともなシステム管理者であれば、1〜2 時間(おそらくプラグインを導入する時間よりも短く)で実施でき、保守も容易になります。
残念ながら、これは「中間者攻撃(Man-in-the-Middle)」と見なされるため、選択肢になりません :(。
中間者(Man-in-the-Middle)を制御できる場合、それは問題ではないように思われるかもしれませんが、企業環境では事実はしばしば無視されます。あなたのシステムはユーザーが送信したメールをどのようにログ記録していますか?そのシステムを利用できますか?メール配送に使えるでしょうか?同じサーバー上で中間者攻撃が行われても問題ないでしょうか?
ただし、メールを第三者にCCするプラグインを作成することは可能です。そうすれば、中間者ではなく「第三者」がメールを受け取ることになります。
これまで、sendgrid.com が提供する機能を使って、API を通じて送信されるすべてのメールを BCC 設定してきましたが、何らかの理由でその機能が停止されました。
Discourse はメール送信に単一の関数を使用していますか?もしそうなら、そこにフックして自動的に BCC を追加できるかもしれません。
SendGridがなぜ‘中間者’ではなかったのですか?
目的について詳しく説明いただければ、適切なご提案ができるかもしれません。あるサービスが以前機能していたようですが、その機能を継続して利用したいと考えているようですね。その特定の機能を直接実装することはできませんが、メール監査に関する問題を含め、一般的なコンピューターの問題を解決することは可能です ![]()