@メンションで組織外へのメール送信を禁止する方法について

Anonymous
2020-07-17T00:30:53+00:00

■経緯

Exchange Online のメール作成時に、「@」を入力して人を選ぶことで、その人がTOに自動で入る機能があります。

組織内の人へ依頼する際はわかりやすくていいのですが、組織外の人も候補に出てくるため、間違えて組織外の人を選んでしまう危険性があります。

Microsoft 365 サポートへ問い合わせたところ、@メンションで出てくる候補のアドレスで、組織内のみに制限するような機能はないとのことでした。

■試していること

そこで、トランスポートルールにて以下のようなルールを構成しようとしているのですが、うまくいきません。

条件:件名または本文に「@」から始まる行がある かつ 組織外へのメール送信である場合

実行する処理:メッセージを拒否する

条件の「@」から始まる行 がやはりうまく認識できないようです。

「^@.」ではダメでした。

■相談したいこと

上記の正規表現についてアドバイスをいただけないでしょうか。

もしくは、別の方法があればお教えいただきたくお願いいたします。

■参考にしたページ

https://docs.microsoft.com/ja-jp/dotnet/standard/base-types/regular-expression-language-quick-reference

https://docs.microsoft.com/ja-jp/exchange/security-and-compliance/mail-flow-rules/use-rules-to-route-email

Outlook | Web | ビジネス用 Outlook on the web | 設定

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

5 件の回答

並べ替え方法: 古い順
  1. Anonymous
    2020-07-17T02:26:54+00:00

    トランスポートルールで制御できるのは、あくまでもメール送信後の挙動かと思います。なので、ヘッダー上で判断できるものとして、どのようになっていますか?

    ヘッダー上で、想定した値になっていなければ、そもそも、条件にかかわらず

    制限はできないかと思います。

    私の理解では、SMTPアドレスの表記だろうと思うので、その場合、制御仕様が無いと考えます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2020-07-17T03:00:28+00:00

    雨宮様、ご返信ありがとうございます!

    一部条件に漏れがあったので追記しました。

    「@」から始まる行がある ⇒ 件名または本文に「@」から始まる行がある

    件名または本文に「@」があるかどうかなので、ヘッダーにはこれが載ってこないものと思っております。

    認識間違っておりましたらすみません。

    当社の場合、だいたいが @でのメンションは行頭でします。

    そのため、本文に「@」から始まる行がある、という条件で処理を実行できたらと考えました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2020-07-17T03:14:44+00:00

    具体的にどのような記述をして、動作しないのでしょうか?

    件名や本文であれば、トランスポートルールの条件で指定可能と思いますが。

    ただ、本文中の@は、@マークとして処理されておらず、@を付けると変換されている(名前解決の処理)が行われているとすると難しい気がします。

    ちょっと見てみましたが、@も含め、以降は文字列として Outlook 上は表記されていて、ハイパーリンク化されているようですね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2020-07-17T04:47:05+00:00

    雨宮様

    以下のような記述をしています。

    まだ検証中のため実行する処理は仮です。

    メッセージが次の場合...

    '組織外' に送信された場合

      および メッセージの件名または本文に次のパターンを含む: '^@' または '^abc'

    実行する処理...

    メッセージを '(自分のメールアドレス)' にブラインド カーボン コピー (BCC) で送信する

    もしかするとご指摘のように、@マークとして処理されていないのかもしれません。

    ただ、「^abc」も効いてないようなのです。頭に abc を付けても処理が実行されません。

    パターンを「abc」にすると実行されました。

    「^」が効いてない印象です。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2020-07-17T06:33:29+00:00

    雨宮様

    「ヘッダー」というヒントより考えてみまして、以下のルールで想定通りの動作にできました!!

    ありがとうございます。大変助かりました。

    メッセージが次の場合...

    '組織外' に送信された場合

      および 'X-Mentions' ヘッダーが次のパターンと一致する: '[\w.-]+@[\w-]+.[\w.-]+'

    実行する処理...

    メッセージを拒否して、説明 '@メンションを使用した場合、組織外へは送信できません。メンション先を確認してください。' を含める。状態コード: '5.7.1'

    この回答は役に立ちましたか?

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません