Exchange Online 先進認証にて添付ファイNo.05142
ab1123 さん 19/05/10 08:59
 
ab1123 です。
お世話になっております。
# 懲りずに投稿して申し訳ありません。

Exchange Online 先進認証にてアカウントを使用しています。
秀丸メールは v6.92 Beta 3 です。

送信元のメーラーが Outlook のため、msg ファイルが添付されたメールが届くケー
スがあります。
秀丸メールにて受信すると、添付ファイルがあるということは認識されていますが、
添付された msg ファイルがもれなく 0 バイトの状態となってしまいます。

これは現時点では正しい動作という理解で良いでしょうか。
それとも、こちらからなにか情報をお出しすれば現状を打開できたりするでしょうか。
# また私が何かを誤解していなければ良いのですが。

よろしくお願いいたします。

[ ]
RE:05142 Exchange Online 先進認証にて添No.05144
秀まるお2 さん 19/05/10 11:21
 
 こちらでテストしてみようと思ったんですが、「.msg」の添付ファイルを送る方法
がいまいち分からずで、うまくテストできませんでした。

 こちらのテスト用としてOutlook 2007があるんですが、これで、リッチテキスト形
式でメールを送るといいのかなぁと思ったんですが、そういう話では無いよう
で・・・。リッチテキスト形式で送ると「winmail.dat」の添付ファイルが付く形に
なるんですが、Exchange Onlineの場合は自動的にHTML形式に変換されて受信される
ようです。添付ファイルも、winmail.datの中じゃなくて、ちゃんと普通のファイル
として届きます。

 すみませんがmsgファイル付き添付ファイルの送り方教えてほしいです。それか、

 hidemaruo@saitokikaku3.onmicrosoft.com

 が僕のテスト用のメールアドレスなので、そこにmsg添付ファイル付きメールを送
っていただく手もあります。ただ、それだけだと元のメールがどんなのか分からない
ので、同じメールをCc:で"maruo@mitene.or.jp"にも送ってほしいです。

 すみませんがどっちか(やり方教えてもらうかサンプルメールを送るか)お願いし
ます。

[ ]
RE:05144 Exchange Online 先進認証にて添No.05148
ab1123 さん 19/05/10 16:23
 
ab1123 です。

> すみませんがどっちか(やり方教えてもらうかサンプルメールを送るか)お願い
>します。

Outlook2010 で複数のメールを " 転送 " すると、msg ファイルの添付状態になると
思います。
サンプルメールを送りました。

よろしくお願いいたします。

[ ]
RE:05148 Exchange Online 先進認証にて添No.05149
秀まるお2 さん 19/05/10 17:25
 
 送っていただいたサンプルメールで現象確認できました。添付ファイル(秀丸メー
ル上では.eml形式として出てくる)がサイズ0になってしまう理由も分かりました。

 こういうケースで添付ファイル本体を取得する方法も、調べたら分かりました。
(Graph Explorerでテストしたら分かった)

 いろいろややこしいケースがあるということで・・・なんとか次のβ版にて対応さ
せていただきます。

 Exchange Online対応関係はテストしていただけるユーザーさんが少ないと思うの
で、大変助かります。

[ ]
RE:05149 Exchange Online 先進認証にて添No.05150
秀まるお2 さん 19/05/10 18:14
 
 っとお返事した所ですが、やはり添付ファイルの中身データがうまく取得できない
ようです。

    "lastModifiedDateTime": "2019-05-10T07:07:46Z",
    "name": "なりすまし+フィッシングの......メールマガジン 2019/03/29]",
    "contentType": "message/rfc822",
    "size": 22027,
    "isInline": false

 みたいにサイズやファイル名は返ってくるんですが、contentBytesっていうので中
身データが返ってこないいけないはずが、返ってきてなくて、$select=contentBytes
とかやってもエラーになってダメです。

 もうちょっと調べてみたり、Graph Explorerでテストするなどしてみます。

[ ]
RE:05149 Exchange Online 先進認証にて添No.05151
ab1123 さん 19/05/10 18:15
 
こんにちは。

> 送っていただいたサンプルメールで現象確認できました。添付ファイル(秀丸
>メール上では .eml 形式として出てくる)がサイズ 0 になってしまう理由も分かり
>ました。
>
> こういうケースで添付ファイル本体を取得する方法も、調べたら分かりました。
>(Graph Explorer でテストしたら分かった)

調査、解析ありがとうございました。

> いろいろややこしいケースがあるということで・・・なんとか次のβ版にて対応
>させていただきます。

ありがとうございます。
本現象(添付ファイルが 0 になる)に限って言えば、別の手段(普段は全く見ませ
んが Outlook でも並行して受信しています)があるため、私にとっては超緊急では
ありません。
ごゆっくりでかまいません。

> Exchange Online 対応関係はテストしていただけるユーザーさんが少ないと思う
>ので、大変助かります。

もし協力できることがあれば言ってください。
テストします。

よろしくお願いいたします。


[ ]
RE:05151 Exchange Online 先進認証にて添No.05158
秀まるお2 さん 19/05/14 15:34
 
 いろいろネット検索したら、今回のような添付ファイル(item attachmentまたはr
eference item)を取り出す方法が一応あって、その方法で取り出しに成功しました。
ただ、その添付ファイルの中にさらに添付ファイルがある場合に、その入れ子添付フ
ァイルを取り出す方法が見つかりませんでした。

 入れ子添付ファイルがあるかどうかだけは判断できるので、もし入れ子添付ファイ
ルがある場合は、

 「何らかの添付ファイル.txt」(サイズは0バイト)

 って添付ファイルが出てくるようにします。

 今回は添付ファイルがmsgファイルというか、message/rfc822形式なんですが、そ
れ以外にもあるかもしれなくて、その場合は相変わらず0バイトで出てきてしまいます。

 次のV6.92β5にて対応させていただきます。

[ ]
RE:05158 Exchange Online 先進認証にて添No.05159
ab1123 さん 19/05/14 18:28
 
ab1123 です。
解析ありがとうございます。

> 入れ子添付ファイルがあるかどうかだけは判断できるので、もし入れ子添付ファ
>イルがある場合は、
> 「何らかの添付ファイル.txt」(サイズは0バイト)
> って添付ファイルが出てくるようにします。

了解しました。

> 今回は添付ファイルがmsgファイルというか、message/rfc822形式なんですが、そ
>れ以外にもあるかもしれなくて、その場合は相変わらず0バイトで出てきてしまいま
>す。

了解しました。
この後も何かと出てくるかもしれません。
またご相談させてください。

> 次のV6.92β5にて対応させていただきます。

ご対応ありがとうございます。
次ベータ版にて試させてもらいます。

よろしくお願いします。

[ ]