社内ディスコース、Office 365、および電子メール

純粋に内部向けの Discourse インストール(イントラネット経由でのみアクセス可能で、内部ユーザーのみが利用可能)があり、組織内のドメイン宛てにのみメールを送信する必要がある場合の最適な設定について、少しアドバイスをいただきたいと考えています。

ただし、そのドメインは Office 365 で管理されています。

Discourse インストールで Office 365 を使用する際の諸問題に関する投稿は複数目にしており、それらの多くを自分自身で再現しました。そのため、現在はメールを Mailjet を経由して転送し、必要な宛先に到達させています。しかし、内部メールを送信するために第三者の大量送信サービスを利用するのは、かなり不自然に思えます。何か見落としているのでしょうか、あるいはこれが本当に最善の方法なのでしょうか?

私は内部の Discourse を運用しており、すべてのメールは Lotus Notes を通じて送受信されています。したがって、SMTP 接続が機能すれば、あらゆることが可能になります。

ある意味では、Office365 自体がサードパーティの大量メール送信サービスのようなものです :wink:

Microsoft は、これらのサブスクリプションの一部としてパブリック SMTP サービスを提供していないようです(私の知る限り)。そのため、私たちの場合は、サブドメイン用に MX レコードなどを設定し、Discourse からの送信メールに(はい、またもや)別のサードパーティ SMTP サービスを利用しました。メールの処理もこのサードパーティが行い、API/ウェブフックを介して Discourse に通知します。

このアプローチを採用する場合は、O365 の管理者に新しいサブドメインをホワイトリストに登録してもらう必要があるかもしれません。そうしないと、攻撃的なスパムフィルターに引っかかる可能性があります。