問題タブ [exchange-server-2016]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
134 参照

microsoft-graph-api - 一部の IP でのみハイブリッド統合の MS Graph API がエラーを返す

MS Graph API を使用して顧客の電子メール/カレンダーと統合するアプリケーションがあります。ハイブリッド セットアップを使用している顧客の 1 人 (顧客 A) から問題が報告されています。すべてのユーザーが突然、メール統合が機能しなくなりました。運用アプリの資格情報とさまざまな環境 (ローカル、開発クラウド AWS、ステージング クラウド GCP、運用クラウド GCP) および有効なユーザー トークンを使用して、MS Graph API へのテスト呼び出し (エンドポイント /me/sendMail) をいくつか実行しました。結果と奇妙な動作は次のとおりです。

  1. わかった。すべての環境から独自のテスト アカウント (Office365、非ハイブリッド) の呼び出しを行うと、すべて正常に動作します。
  2. わかった。すべての環境から顧客 B アカウント (Office365、非ハイブリッド) の呼び出しを行うと、すべて正常に動作します。
  3. わかった。ローカルの開発クラウド AWS 環境から顧客 A アカウント (ハイブリッド セットアップ) の呼び出しを行うと、すべて正常に動作します。
  4. スーパーストレンジ。ステージング クラウド GCP、本番クラウド GCP 環境から顧客 A アカウント (ハイブリッド、Exchange 2016 セットアップ) の呼び出しを行うと、404 と以下のエラーが発生します。

{“error”:{“code”:“MailboxNotEnabledForRESTAPI”,“message”:“REST API is not yet supported for this mailbox.“}}

お客様の IT 部門は、ログにこの問題に関連する可能性のあるエラーはないと主張しています。そして、彼らはここでMSの推奨事項に従ってすべてを行いましたhttps://docs.microsoft.com/en-us/graph/hybrid-rest-support#requirements-for-the-rest-api-to-work-in-hybrid-展開

アップデート:

さらに確認したところ、特定の MS データ センターによってリクエストが処理されたときに 404 を受信したことがわかりました。

404 の応答ヘッダー パラメータは次のとおりです。

x-ms-ags-diagnostic {"ServerInfo":{"DataCenter":"UK South","Slice":"SliceC","Ring":"3","ScaleUnit":"000","RoleInstance": "AGSFE_IN_11"}}

x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"Central US","Slice":"SliceC","Ring":"2","ScaleUnit":"002","RoleInstance" :"AGSFE_IN_14"}}

そして、次の場合に 201(成功) を取得しました。

x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"West Europe","Slice":"SliceC","Ring":"5","ScaleUnit":"003","RoleInstance" :"AGSFE_IN_52"}}

0 投票する
0 に答える
69 参照

php - SMTPサーバー構成を使用してExchangeサーバーを使用してPHPでメールを送信する方法

Exchange サーバー 16 にメール サーバーを作成し、smtp サーバーを使用して接続しようとしています。

smtp ポート: 25 または 587 smtp サーバー: smtp.xxx.mail.mil

私はphpメール機能を使用して完全なコードを書きましたが、

コードは gmail では正常に機能しますが、exchange では機能しません。作成された特定のラボネットワークでメールを送信したいのですが、誰でも修正または代替を手伝ってくれます。