私はすでにOffice365のサポートでこれを尋ねましたが、残念ながら、言語の壁のために今回は実際にはどこにも行きませんでした。彼らはスパムフィルタリングの高度なオプションのチェックボックスでそれをブロックする方法を教えてくれましたが、それはうまくいきませんでしたし、そうなるとは思いませんでした。だから私は誰かが答えやおそらく別の方法を知っているかもしれないことを期待してここで尋ねると思います。
セットアップ:
次の種類のメールが届かないようにしたい:
基本的に、URL自体のテキストとは異なるターゲットを持つリンクが含まれている電子メール。
それができない場合、.php
で終わるURLがある場合にのみ電子メールをブロックする方法があれば少なくとも役に立ちます。
O365内のさまざまなオプションを調べましたが、それを妨げる具体的なものは見つかりませんでした。 「body」フィルターは、私が知ることができるものからターゲットURLを検索しませんが、おそらく私はここで間違っていて、正しくテストしていません。
クライアント/ Outlookレベルでそれを行う方法があれば、私もそれで大丈夫です...あまり好まれません。
ありがとう!
警告:私はこれを試していません。
HTMLメールの正規表現についていくつかの議論があります Office365フォーラムで 。 Microsoftのサポート担当者は、「私の経験によれば、ルールでは電子メールのhtml内のテキストをフィルタリングすることはできません」と述べています。
しかしながら。
メッセージのテキストとHTMLが同じである場合は、正規表現を使用して、一致しないリンクを検出できるはずです。 regexplibの this のようなものが、役立つ可能性のある何かの開始点になる可能性があります。
<a[\s]+[^>]*?href[\s]?=[\s\"\']+(.*?)[\"\']+.*?>([^<]+|.*?)?<\/a>
申し訳ありませんが、これ以上良いものはありませんが、コメントするには長すぎました。うまくいけば、他の誰かがあなたのためにもっと良いものを持っています。
Ex Plan2のExchangeOnline Protectionには、スパムフィルターポリシーにいくつかの構成可能なオプションがあります。
使用する Set-HostedContentFilterPolicy
構成を変更します。 TechNetリンク。
ここで注意すべきパラメータは次のとおりです。
IncreaseScoreWithBizOrInfoUrls
IncreaseScoreWithImageLinks
IncreaseScoreWithNumericIps
IncreaseScoreWithRedirectToOtherPort
MarkAsSpamObjectTagsInHtml
Office 365E5プランには、Advanced Threat Protectionが含まれています。または、これはユーザーのアドオンとしても利用できます。ここでは、URL処理を具体的に管理する別のルールセットであるセーフリンクを活用できます。それは追加費用の価値があるかもしれません。