いつもお世話になっております。けいです。
サンプルにあるメールの受信を行うと、添付ファイル付きのメールでエラーが発生します。
フォルダ名を「メール受信」などの全角2バイト文字にすると、
[エラー] com.nadesi.exe.nakopad.temp.nako3.bak(8): 関数『メール受信』の実行中にエラーが起きました。メール受信で受信したメール『emlファイル名』の解析でエラー。ファイル "**\Desktop\_________M\emlファイル名\___C.jpg". 指定されたパスが見つかりません。 を作成できません(関数)
とエラーメッセージを吐き出します。
そこで、受信フォルダ名を「M」などのように変更すると、受信は成功し、テキストと添付ファイルへの分離を行いますが、出力された添付ファイル名が元のものとは違ってしまっていたり、出力に失敗したりするようです。(フォルダの中身が空になっています)
同様の事象は、分割受信でも発生します。
なでしこのメール受信は、テキスト、添付ファイルの作成も同時(正確には受信後作成)に行われるため、この事象が発生すると、プログラムが停止してしまいます。
これを純粋にメールの受信のみにすることは出来ないでしょうか。
しかし、「EMLファイル開く」も重いものは開けなかったり、添付ファイルを上手く取り出すことができないことがあるようです。(取り出されているが、ファイルが破損している)
せっかく便利な命令が揃っているのに活用できないという状態になっています。
お忙しいとは存じますが、ご対応頂けますと幸いです。
長文乱文失礼いたしました。
よろしくお願い致します。