社畜の所業

社畜の所業

Microsoft365の機能について解説をしていきたいと思います。このブログの情報をご活用いただければ幸いです。たまに他の情報も取り入れていきたいと思います。

※このサイトはPR記事を含みます。

【Microsoft365参考書】MC1224565 DigiCert Global Root G2のルート証明書を信頼しないとメールの配送に影響がある?

MC1224565 DigiCert Global Root G2のルート証明書を信頼しないとメールの配送に影響がある?

 

 

 

 

MC1224565 の内容とは?

利用しているメールクライアントやメールサーバーなどにて、DigiCert Global Root G2 証明書局(CA) およびその下位 CA を信頼していないとメールの送受信に影響があるという内容です。

DigiCert Global Root G2のルート証明書をインストールせずに、システムが古いルート証明書に依存して検証している場合、2026年 3 月 15 日以降にメールの送受信が失敗、または遅延する可能性があります。

 

メールの送受信の際に Exchange Online とクライアントやサーバー側にて TLS の暗号化通信を行いますが、その際に提示された Exchange Online の証明書を信頼していないため接続ができずにメールの疎通ができない状況となります。

 

 

 

DigiCert Global Root G2 証明書局(CA)とは?

DigiCert (デジサート) は、世界最大級・最上位クラスのデジタル証明書認証局を運営する企業です。

証明書局(CA:Certificate Authority)は、「このサイトやサーバーは本物ですよ」
と第三者として保証する機関です。

ざっくり言うと、DigiCert Global Root G2 は「世界中の HTTPS 通信を土台で支えている信頼の親玉」です。

 

 

 

何をすればいいのか?

Exchange Online や Microsoft 365 側で何か設定などの対処をおこなうものではなく、利用しているクライアントやサーバー側でDigiCert Global Root G2 証明書局(CA) およびその下位 CA の証明書の信頼状況を確認する必要があります。

具体的には、ExchangeOnline と直前に接続するクライアントやサーバーで証明書の信頼状況を確認する必要があります。

 

例として、セキュリティサーバーやメールゲートウェイなど中継サーバーを経由する構成である場合は、中継サーバー側で DigiCert Global Root G2 証明書局(CA) およびその下位 CA を信頼されているか確認する必要があります。

 

受信の場合

送信元クライアント > SMTPサーバー > 中継サーバー > Exchange Online

 

上記の構成の場合は、中継サーバー側で確認する必要があります。
 

送信の場合

送信元クライアント > Exchange Online > 中継サーバー > 外部の受信者サーバー

 

上記の構成の場合は、中継サーバー側で確認する必要があります。

また、中継サーバーがなく、自身のオンプレミスサーバーで受信する場合は、オンプレミスサーバー側で確認する必要があります。

 

送信元クライアント > Exchange Online >  オンプレミスサーバー


 

Windows でDigiCert ルート証明書が信頼されているかどうかを確認するには?

DigiCert ルート証明書が信頼されているかどうかを確認するには、次の PowerShell コマンドで確認ができます。

 

<実行例>

Get-ChildItem -Path Cert:\LocalMachine\Root\ | Where-Object { $_.Thumbprint -eq "DF3C24F9BFD666761B268073FE06D1CC8D4F82A4" }

 

このコマンドで以下のように証明書を返した場合は問題ありません。

必要な証明書がローカル Windows マシン上で既に信頼されていることを示す結果

 

 

 

信頼されていない場合はどのようなエラーが返されるか?

Exchange Onlineからオンプレミスサーバーにメールを送信し、失敗した場合、Exchange 管理センターで [メッセージ追跡] を実行すると以下のエラーが確認できます。

エラー内容

LED=450 4.4.317 Cannot establish session with remote server [Message=451 5.7.3 STARTTLS is required to send mail]
 

 

オンプレミスサーバーから Exchange Online にメールを送信した場合に、失敗した場合は、オンプレミスサーバーのプロトコルログのエラーは以下のようなものです。

 

エラー内容

451 5.7.3 STARTTLS is required, 5.7.0 Must issue a STARTTLS command first

 

 

 

メール送受信の TLS 証明書認証の流れ

メールの TLS 暗号化では、サーバー証明書を使った「相手の正当性の確認」 と
共通鍵を使った「その後の暗号化通信」が行われます。
基本的な流れは次の通りです。
 
  1. SMTP で接続
  2. STARTTLS で暗号化へ移行
  3. TLS ハンドシェイク開始
  4. サーバー証明書の提示
  5. クライアントが証明書を検証(これが“TLSの認証”)
  6. 共通鍵の生成
  7. 暗号化された SMTP 通信開始

 

STEP 1:プレーンな SMTP 接続の開始

送信サーバー(MTA)が受信サーバーに接続し、まずは平文の SMTP セッションを開始します。相手から返されるのが 220 応答です。

 

STEP 2:STARTTLS の利用宣言

送信側(クライアント MTA)は

EHLO <hostname>

を送り、受信サーバーが STARTTLS 機能をサポートしているか確認します。

 

受信側がサポートしている場合は、"250-STARTTLS" が返り、クライアントは次に "STARTTLS" を送信します。

ここで TLS への切替えが開始されます。

 

STEP 3:TLS ハンドシェイクの開始

STARTTLS が成功すると、SMTP の上で TLS ハンドシェイクが開始されます。

TLS のハンドシェイクでは

  • どの暗号方式を使うか
  • 証明書をどちらが提示するか
  • セッション鍵(共通鍵)をどう作るか

が交渉されます。

 

STEP 4:受信サーバーが証明書を提示

受信側 SMTP サーバーは以下をクライアントに送ります。

  • サーバー証明書
  • 中間証明書(チェーン)
  • 公開鍵

どの証明書を提示するかを Receive Connector の設定に基づいて選択すると文書化されています。 

 

STEP 5:クライアント側の“証明書検証処理”

クライアント(送信側 MTA)は、受信側が提示した証明書を検証します。

これが「TLS の証明書認証」です。

 

① 証明書チェーンの検証
  • ルート CA(例:DigiCert Global Root G2)まで正しくつながるか
  • 中間証明書の署名が正しいか
  • ルート CA が OS の 信頼ストアに存在するか

(Microsoft 365 で G2 を信頼しないとメール障害が起きるのはこの部分)

 

② サーバー証明書の“名前一致(SAN/ CN)”

提示された証明書の CN または SAN が接続先ホスト名(例: mx.example.com)と一致する必要があります。

一致しない場合は、

tls_process_server_certificate:certificate verify failed

のようなエラーになります。

 

③ 有効期限の検証

期限切れ → TLS 接続失敗

 

④ 鍵用途(Key Usage / EKU)の検証

SMTP over TLS に必要な Server Authentication 用途が含まれる必要があります。

 

⑤ 失効チェック(CRL / OCSP)

証明書が失効していないことを確認します。

※オフライン環境では失効チェックが行えず TLS 失敗の原因になります。

 

STEP 6:共通鍵を生成(鍵交換)

証明書検証に成功すると、クライアントとサーバーは安全に共通鍵を生成します。

  • TLS 1.2:RSA or ECDHE
  • TLS 1.3:ほぼ ECDHE(前方秘匿性強化)

この共通鍵で メールデータは暗号化されて送受信されます。

 

 STEP 7:暗号化された SMTP 通信開始

ここから先の SMTP コマンドはすべて暗号化されます:

  • MAIL FROM
  • RCPT TO
  • DATA
  • メール本文

途中で盗聴されても内容はわかりません。

 

まとめ(図式)

[SMTP 接続]
      ↓
EHLO → STARTTLS
      ↓
[TLS ハンドシェイク開始]
      ↓
受信側が証明書を提示
      ↓
クライアントが証明書を検証
  - 署名チェーン
  - CA の信頼
  - CN/SAN の一致
  - 有効期限 / 失効チェック
      ↓
共通鍵(セッションキー)生成
      ↓
[TLS 暗号化された SMTP]
      ↓
メール送受信

 

 

it-bibouroku.hateblo.jp

 

it-bibouroku.hateblo.jp

 

it-bibouroku.hateblo.jp

 

 

 

【Microsoft365参考書】MFCMAPIとは?できること、利用シーン、注意点を解説

MFCMAPIとは?できること、利用シーン、注意点を解説

 

Exchange や Outlook のトラブルシューティングを行っていると、「MFCMAPI」というツールの名前を目にすることがあります。

しかし、一般ユーザーにはほとんど知られておらず、「何ができるツールなのか?」「どんなときに使うのか?」と疑問に思う方も多いでしょう。

本記事では、MFCMAPIの概要から具体的にできること、利用すべき場面、そして注意点まで詳しく解説します。管理者やエンジニアの方はぜひ参考にしてください。

 

 

 

 

MFCMAPIとは?

MFCMAPIは、Microsoftが提供しているExchange / Outlook の内部データに直接アクセスできる高度な管理ツールです。

Outlookの通常画面では操作できないメールボックスの構造やプロパティを確認・編集できるため、主に管理者やサポートエンジニア向けのトラブルシューティングツールとして利用されています。

正式な製品ツールではなくサポート用途のユーティリティですが、Exchange関連の問題調査では非常に強力な存在です。

Microsoft 自身も「Exchange と Outlook の問題調査を容易にし、MAPI 開発者のためにサンプルとして提供されている」と説明しています。

また公式サイトでも「Exchange/Outlook の問題調査用、MAPI ストアへのアクセスを提供するツール」と明記されています。

 

 

 

MFCMAPIでできること

1. メールボックス内部の詳細確認

MFCMAPIを使うと、メールボックスのフォルダ構造や隠しフォルダまで確認できます。

  • 通常は見えないシステムフォルダの表示
  • フォルダのプロパティ確認
  • メッセージの詳細情報の閲覧

これにより、「Outlookでは見えないが存在しているデータ」を特定できます。

 

2. 破損したアイテムの削除

Outlookの同期エラーや送受信トラブルの原因が、破損したメールや予定表アイテムであるケースは少なくありません。

MFCMAPIを使用すれば、通常削除できない問題のあるアイテムを直接削除できます。

  • 削除できない会議出席依頼
  • 同期エラーを引き起こす予定表
  • 開けないメール

 

3. AutoComplete(オートコンプリート)のリセット

Outlookの入力候補に古いメールアドレスが残り続ける場合があります。

MFCMAPIを使えば、AutoCompleteキャッシュを削除し、候補をリセットできます。

特に以下のような場面で有効です。

  • 退職者のアドレスが表示される
  • 誤った宛先へ送信してしまう
  • ニックネームキャッシュが破損している

 

4. メールボックスのアクセス権調査

「他人の予定表が突然見えなくなった」など、権限のトラブル調査にも役立ちます。

  • フォルダ権限の確認
  • Delegate設定の調査
  • 共有設定の不整合チェック

 

5. 隠しルールの確認・削除

まれに、ユーザーが認識していない「隠し受信ルール」が存在し、メールが勝手に移動・削除されることがあります。MFCMAPIではこうしたルールも確認可能です。

特に以下のケースで疑う価値があります。

  • メールが消える
  • 特定のフォルダに自動振り分けされる
  • 情報漏えいの可能性がある

 

6.データのエクスポート / インポート

メールボックスデータを PST などにエクスポートしたり、外部データを MAPI ストアへインポートすることができます。
(バックアップや移行に有用)

 

 

 

MFCMAPIはどんなときに利用する?

Outlookの標準機能では解決できないとき

基本的に、通常の設定変更やプロファイル再作成で解決できる問題に対しては、MFCMAPIを使う必要はありません。

しかし、以下のような深刻な不具合では出番となります。

  • 削除できないアイテムがある
  • 予定表が壊れている
  • 同期エラーが止まらない
  • ゴーストメールが存在する

 

Microsoftサポートから指示されたとき

MFCMAPIは強力なツールである反面、誤操作のリスクもあります。

そのため、Microsoftサポートの手順に従って操作するケースも多いです。

 

 

 

利用時の注意点は?

メールボックスを直接操作するツール

MFCMAPIは「内部データを直接編集する」性質があります。

つまり、誤った操作をするとデータが復旧できない可能性があります。

 

本番環境では慎重に

  • 事前バックアップを取得する
  • 操作対象を必ず確認する
  • 不要な変更は行わない

特に企業環境では、変更前のエクスポートや検証環境での再現確認が推奨されます。

 

 

 

利用手順は?

1. MFCMAPI ツールのダウンロード

以下の URL にアクセスし、最新の MFCMAPI ツールをダウンロードします。

github.com


※Outlook が 64 bit の場合は MFCMAPI.x64.exe.xx.x.xxxxx.xx.zip をクリックします。
※Outlook が 32 bit の場合は MFCMAPI.exe.xx.x.xxxxx.xx.zip をクリックします。
※Outlook のビット数は [ファイル] タブ > [Office アカウント] > [Outlook のバージョン情報] から確認可能です。
 
1. Outlook クライアントを終了し、MFCMAPI を起動します。
2. [Tools] - [Options] をクリックし、以下の項目についてチェックをオンにし、[OK] をクリックします。
 
・ Use the MDB_ONLINE flag when calling OpenMsgStore
・ Use the MAPI_NO_CACHE flag when calling OpenEntry
 

2. Outlook クライアントのキャッシュ モードの設定

MFCMAPI を使用した操作を行う場合、ご利用の Outlook クライアントのキャッシュモードを無効化する必要があります。
 
1. Outlook クライアントを起動します。
2. [ファイル] タブをクリックし、[アカウント設定] - [アカウント設定] を選択します。
3. [メール] タブに表示されているメールアドレスを選択し [変更] をクリックします。
4. [Exchange キャッシュモードを使用して、Outlook データ ファイルにメールをダウンロードする] のチェックを外し、キャッシュモードからオンラインモードに切り替えます。
5. Outlook クライアントを終了します。
※ 作業後は同様手順にてチェックをオンにすることで元の設定に戻ります。
 

MFCMAPI によるルールの削除

今回の例では、ルールを削除する内容をご紹介します。

 

1. [Session] メニューで [Logon] をクリックし、ご利用いただいているプロファイルを選択し、クリックします。
  ※ 資格情報の入力を求められる場合があります。
2. 表示されたウィンドウの [Display Name] から事象発生メールボックスをダブルクリックします。
3. [Root Container] から [インフォメーションストアの先頭] を展開します。
4. [受信トレイ] を右クリックし、[Other tables] - [Rules table] をクリックします。
5. [Rules Table] ウィンドウに表示されたすべてのルールを、右クリック -[Delete] にて削除します。
6. MFCMAPI を終了します。

 

 

it-bibouroku.hateblo.jp

 

it-bibouroku.hateblo.jp

 

it-bibouroku.hateblo.jp

 

【Microsoft365参考書】[MC1191578] EWS によるメールボックスへのアクセスがブロックされる?

[MC1191578] EWS によるメールボックスへのアクセスがブロックされる?

 

 

 

 

MC1191578 の内容とは?

メッセージセンターの [MC1191578] では、2026 年 6 月 30 日より、以下のライセンスのみが割り当てられたアカウントにおいては Exchange Web サービス (EWS) によるメールボックスへのアクセスがブロックされることが公開されています。

  • Exchange Online Kiosk
  • Microsoft 365 F3 / F1
  • Office 365 F3 / F1 

上記ライセンスについて、公開情報で EWS によるメールボックスへのアクセスは利用出来ないことが記載されていましたが、実際には制限されておらず、EWS によるアクセスは可能でした。


そのため、今後は本来のサービス要件を満たすように、上記のライセンスが割り当てられたアカウントは EWS によるメールボックスへのアクセスがブロックされる動作となります。


今後、EWS によるメールボックスへのアクセスを実施する場合は、Exchange Online Plan 1 や Exchange Online Plan 2 、E1、E3、E5 など要件を満たすライセンスを適用する必要があります。

EWS の利用有無や利用しているアプリケーション、どのユーザーが利用しているのかについては次にご紹介する方法で確認が可能です。

 

 

 

 

1. テナントで利用している EWS アプリケーションを確認

テナントで利用のある EWS アプリケーションを確認する

以下のレポートには、対象ではないファーストパーティー製のアプリケーションなども含め利用しているアプリケーションがすべて表示されます。
 
1. 管理者アカウントにて Microsoft 365 管理センターにサインインします。
2. [レポート] > [利用状況] の順にクリックします。
3. [Exchange] > [EWS Usage] タブをクリックします。
4. "使用状況の詳細" 項目下部の [エクスポート] より CSV ファイルにエクスポート可能です。
 
上記で出力したファイルをもとに以下手順で、アプリケーションを確認します。
"AppID" 項目の値を確認します。
 

Microsoft のアプリケーションであるか確認する

"EWS Usage" に記載されているアプリケーション ID は、すべてではありませんが、公開情報に一部の対応しているアプリケーションの記載があります。
そのため、"アプリケーション ID " を確認する場合は、以下の公開情報から確認してみてください。
 

learn.microsoft.com


 
公開情報に記載がないアプリケーションが存在する場合、以下の手順に進みます。
 

EntraID からアプリケーションを確認する

検索欄に入力した場合には、オブジェクト ID に一致したものは表示されますが、アプリケーション ID に一致するものは表示されないことを確認してます。

アプリケーション ID でフィルターすることも可能ですが、その他情報の確認や必要に応じてサインインログの確認を行う可能性なども踏まえ、確認したアプリケーションの情報をあとから利用できるように CSV ファイルへ一旦保存しておくことをおすすめします。
 
1. 管理者アカウントより Microsoft Entra 管理センター (https://entra.microsoft.com) にサインインします。
2. 画面左メニューより [エンタープライズアプリ] > [すべてのアプリケーション] の順にクリックします。
3. 表示された画面中部の既定のフィルターにございます [アプリケーションの種類] よりアプリケーションの種類の値を "すべてのアプリケーション" にして、[適用] をクリックします。
4. 画面上部の [↓ ダウンロード (エクスポート)] をクリックします。
5. ファイル名を任意で設定していただき、[一括操作の開始] をクリックします。
6. [各操作の状態を表示するには、ここをクリックします] 項目をクリックします。
7. 該当のレポートのファイル名をクリックし、CSV ファイルをダウンロードします。
8. 上記にて保存した CSV ファイル内から、"EWS usage" に記載されている "アプリケーション ID" を検索し、一致するか確認してください。

 

 

2. 確認したアプリケーションで認証しているユーザーがいるか確認

確認したアプリケーション ID をもとに Entra ID のサインインログから確認を行います。
 
1. 管理者アカウントより Microsoft Entra 管理センター (https://entra.microsoft.com) にサインインします。
2. [ユーザー] > [サインインログ] の順にクリックします。
3. 検索期間を適宜変更 (過去 7 日間、過去 1 か月など) します。
※ 検索可能な日数は所有するライセンスによって異なり、最大 1 か月間となります。
 
4. [フィルターの追加] > [アプリケーション] の順に選択し、"EWS usage" のレポートで確認した "アプリケーション ID" をテキストボックスに入力して [適用] をクリックします。
5. ユーザーのサインイン(対話型) ユーザーのサインイン(非対話型) それぞれでアプリケーションを使用したサインインの有無を確認してください。
※ "アプリケーション" 項目からアプリケーション名の確認が可能です。
6. "ユーザー (ユーザー名)" 項目にユーザーアカウントが表示されますので、そのユーザーに適用されているライセンスを確認します。

 

 

it-bibouroku.hateblo.jp

 

it-bibouroku.hateblo.jp

 

it-bibouroku.hateblo.jp

 

中道改革連合の「中道」とは?意味と由来をわかりやすく解説

中道改革連合の「中道」とは?意味と由来をわかりやすく解説

 

今、立憲民主党公明党の衆議院議員により結党された中道改革連合が話題になっています。

中道改革連合の「中道 (ちゅうどう)」とは何を意味するのか。仏教思想や政治思想としての中道の由来を踏まえ、単なる中間ではない本質をわかりやすく解説します。

 

 

 

 

はじめに

「中道改革連合」という名称を聞いて、 「右でも左でもない曖昧な立場なのでは?」 「結局どちらにも迎合しているだけでは?」 と感じる人も少なくありません。

しかし、ここで使われている「中道」は、単なる“真ん中”という意味ではありません。 本記事では、中道改革連合における「中道」の意味と、その由来・思想的背景について解説します。

 

 

 

「中道」とは本来どういう意味か

日本語での「中道」は「偏らない」「極端に走らない」という意味で使われがちですが、 思想的にはより深い背景があります。

主に以下の2つが「中道」の源流です。

  • 仏教における「中道(ちゅうどう)」
  • 政治思想としての「中道主義(セントリズム)」

 

 

 

仏教における「中道」

仏教における中道とは、

  • 快楽主義
  • 過度な禁欲主義

この両極端を避ける生き方を指します。

重要なのは「妥協」や「どっちつかず」ではなく、 現実を正確に見て、最も合理的な道を選ぶ姿勢である点です。

この考え方は、現代政治においても「イデオロギーに縛られない判断」として応用されています。

 

 

 

政治思想としての「中道」

政治の文脈で使われる「中道」とは、次のような立場を指します。

  • 保守か革新かという二元論にとらわれない
  • 是々非々で政策を評価する
  • 理想論よりも実行可能性を重視する

つまり、

「右と左の中間」ではなく、「極端を避けて現実解を選ぶ姿勢」

これが政治的な意味での中道です。

 

 

 

中道改革連合における「中道」の意味は?

中道改革連合の「中道」は、以下のような意味合いを持つと考えられます。

  • 既存の保守・革新の枠組みに依存しない
  • イデオロギーより政策の実効性を重視
  • 感情的対立より問題解決を優先

特に「改革」という言葉と組み合わさっている点が重要です。

これは、

現状維持のための中立ではなく、現実を変えるための中道

を意味しています。

 

 

 

なぜ「中道」という言葉が選ばれたのか?

あえて「中道」という言葉が選ばれた背景には、

  • 左右対立が先鋭化した政治状況への問題意識
  • 極端な主張が社会を分断している現実
  • 既存の政党に違和感を持つ有権者の増加

があります。

「中道」は、 対立を煽るための立場ではなく、社会を前に進めるための立ち位置として選ばれた言葉だと言えるでしょう。

 

 

 

「中道=何も決めない」は誤解

中道に対して、

  • どっちつかず
  • 主張が弱い
  • 決断を避けている

といった批判が向けられることがあります。

しかし実際には、

中道は最も判断力と説明責任が求められる立場

です。左右どちらにも迎合せず、批判を受けながらも政策を選び取る必要があるからです。

 

「中道」と「無党派層」の違いとは?

政治の話題でよく使われる「中道」と「無党派層」。 この2つは似た言葉として扱われがちですが、実際には意味も立ち位置も大きく異なります。

「中道」と「無党派層」の最大の違いは、

政治的な判断軸を持っているかどうか

です。

項目 中道 無党派層
性質 政治思想・立場 支持政党がない状態
判断基準 明確に持っている 人によってバラバラ
政策への関心 比較的高い 高い人も低い人もいる
投票行動 是々非々で選ぶ 毎回変わる、または棄権も多い

 

「中道」と「無党派層」の違いを整理すると、

  • 中道は政治的な思想・判断軸を持つ立場
  • 無党派層は特定政党を支持していない状態
  • 両者は重なる部分はあるが同一ではない

という点に集約されます。

 

 

 

まとめ

中道改革連合の「中道」とは、

  • 単なる中間地点ではない
  • 極端な思想を避け、現実的な解決策を選ぶ姿勢
  • 改革を進めるための実践的スタンス

を意味しています。

「中道」という言葉の本質を理解すると、 中道改革連合という名称が単なるキャッチコピーではなく、 明確な思想的立場を示していることが見えてきます。

 

 

it-bibouroku.hateblo.jp

 

【Microsoft365参考書】24時間でExchangeOnlineから外部へ送信できる受信者数が2000件までに制限される?

 

 

以下、記載していた内容については、備忘録として残しておきます。

 

2025年1月からExchange Online の送信の制限として、24 時間に外部の受信者へ送信できる上限が 2,000 までに制限されるようです。

なお、2,000件はメールの数ではなく、受信者の数ですので外部のユーザーを宛先として指定できるのが2,000名までとなります。ちなみに同じ外部ユーザーに送った場合も1カウントされるので、同じ外部ユーザーに24時間以内に2000回メールを送信した場合も制限にかかるということですね。

 

 

以下のブログ記事でも紹介されています。

 

techcommunity.microsoft.com

 

 

 

 

24 時間あたりに送信できる制限として 10,000 の受信者の制限もあるので、24時間で外部へ2,000件を送信したとしても、内部へは8,000件まで送信はできるということですね。

 

 

この制限はMicrosoft365の試用版などを利用して外部にスパム送信することを抑制するために展開されたのではないと思います。

 

送信と受信の制限について以下の記事でご紹介しておりますので参考としてくださいね。

 

it-bibouroku.hateblo.jp

 

外部への送信数を確認する場合、メッセージ追跡を利用することで可能ですので、以下の記事をご参考としてくださいね。

 

 

it-bibouroku.hateblo.jp