ExchangeOnline の返信でエラーNo.05864
hirn さん 19/11/22 00:22
 
 Exchange Online 先進認証用アカウントで
受信したメールに返信しようとすると、以下のエラーが出ました。

PATCH failed  The send or update operation could not be performed
because the change key passed in the request does not match the current
change key for the item.

 X-TuruKame-Root-UIDL: ヘッダを削除したところ、
メール送信できました。
(多分、返信元でスレッドを切り直した?)

 この対処で良かったのかよく分かりませんが、ご報告まで。

[ ]
RE:05864 ExchangeOnline の返信でエラーNo.05867
秀まるお2 さん 19/11/22 09:35
 
 返信メールの場合、サーバー上にある返信元メールに対して「返信メールを作成」
と指示した後に、それで生成されたメールをPATCHコマンドにて内容を書き換えるよ
うな操作をします。PATCHコマンドで一回To:とCc:ヘッダを空にしてからもう一度To:
/Cc:をセットするような操作をします。
 (そうしないとうまく宛先の指示が出来ないので)

 その2つのうちのどっちか、たぶん最初の方でエラーになったんだと思います。原
因は・・・よく分かりませんが、そのメールだけダメなのでしたら、何かそのメール
固有の条件ということになるかなぁと思います。

>  X-TuruKame-Root-UIDL: ヘッダを削除したところ、
> メール送信できました。
> (多分、返信元でスレッドを切り直した?)

 こうすると、スレッドが切れるというか、返信メールじゃなくて新規メール扱いで
送信されます。そうすると、In-Reply-To:ヘッダとReferences:ヘッダが無くなって
しまいます。

 とりあえず、その方法で回避していただくしか無いというか、それで回避いただい
て助かりました。

[ ]
RE:05867 ExchangeOnline の返信でエラーNo.05871
秀まるお2 さん 19/11/22 14:02
 
 今ちょっと返信のテストを簡単にしてみた限りは成功したので、全部ダメってこと
では無さそうです。

 何らかの条件でダメなことが起こりえるってことだと思います。何かその辺のヒン
トがもしあったら教えて欲しいです。

[ ]