|
最新βでもダメということは、何か僕の知らない形式になってるってことなんだと
思いますが、ちょっと再現できずです。なのですみませんが情報提供お願いしたいで
す。
まず、以前連絡があった事例を紹介させていただきますと、
1.新規メールを作成する。
2.何らかの添付ファイル付きメールをドラッグして新規メールのウィンドウ
にドロップする。そうすると、「.eml」形式添付ファイルになる。
3.宛先をOffice365にして適当に送信する。
4.そのメールを受信すると、「.eml」の添付ファイルが出てくるけども、
そのemlファイルを開いて見ると、「何らかの添付ファイル.txt」が
添付されてる形になってしまってる。
という物でした。それで、今ちょっと最新βで試した限りは上記手順で同じ現象は
再現せず、正しい添付ファイルが出てくるようではありました。添付ファイルのサイ
ズが多少大きいとダメかもしれないと思って、とりあえず500キロバイト程度でも
テストしてみましたが、一応大丈夫でした。
---------------------------------------------------------------
■1.再現条件を教えて欲しい
まずは、どういう形のメールを送ると現象が再現するのか、もし分かれば教えて欲
しい、というのがあります。
もしかしてOutlookからメール発信しないといけないとすると、ちょっとテストが
大変ではありますが、再現条件にOutlookが関係してるとしたら、それの操作手順も
教えて欲しいです。
■2.できたら生データを教えて欲しい
前回の話にもあった、dump.txtオプションに「すべての送受信内容」を加えた状態
でメールを受信して、それでどういう情報が出力されてるのか教えていただけると、
なおありがたいです。
ただ、メールの中身は僕にばれてしまうので、バレてもさしつかえないように何か
再現メールを作っていただかないといけないですけども。
それか、データの中身がこんな風になってますっていう概要だけでも教えて欲しい
です。最初に書いた再現例の場合だと、
GET /messages/{メールのID}?select=....
でメールを取得し、その後
GET /messages/{メールのID}/attachments
で添付ファイルの一覧を取得し、さらにその後、
GET /messages/{メールのID}/attachments/{添付ファイルのid}?$expand=microsof
t.graph.itemattachment/item
みたいなURLにて.eml形式添付ファイルを取得すると、その取得したJSONデータの
中に、
{
"attachments":
[
{
"@odata.type":"#microsoft.graph.fileAttachment"
"@odata.mediaContentType":"application/octet-stream",
"id":".....",
"name":"...."
...
"contentBytes":"......中身のデータ......",
}
]
}
みたいな感じで添付ファイルが入ってるようになってます。その辺がどうなってる
か教えていただけると解決できるかなぁという気がします。
たぶん"attachments"が無いか、または"attachments"はあっても"contentBytes"が
無いかどっちかかと思うのですが。
メールで送っていただくか、またはサンプルメールを例の僕のメールアカウント宛
に送っていただいてもいいです。
よろしくお願いします。
|
|