「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@667) [緊急] [解決]
@667■ (#2101) EML解析、及びメール受信について - けい (2013-02-22 18:24) /低 未処理
いつもお世話になっております。けいです。

「EMLファイル開く」命令でメールファイルを開こうとすると、添付ファイル付きやサイズの大きなメールがメモリ不足等で開けない場合が多々あります。
その場合、同じファイルに対し、「HTTPデータ取得」のあと、SJIS変換してやると問題なくテキストとしてソースを取得することができるようです。
少々その後の整形が面倒ではあるのですが。

また、各種「メール受信」命令でも、添付ファイル付きや、サイズの大きなものが「EML解析エラー」等を起こしてしまうことがあるようです。
これらはもしかすると根が同じ問題なのではないかと素人ながら思ってしまったのですが、いかがでしょうか。

なお、全く別のことではあるのですが、各「メール受信」命令はそのスピードが著しく遅いようなのですが、経過ダイアログをクリックしてやるとスピードアップすることがあるようです。
これを明示的に行うことはできないでしょうか。

gmailなどではなく、通常のメールアドレスを使用したプログラムを作成することが多いので、ご一考いただけますとありがたいです。

質問掲示板に書くか、迷ったのですが、こちらへ書き込ませて頂きました。

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


(#2106) EML解析時のエラー - けい (2013-03-15 20:59) /高 未処理
いつもお世話になっております。けいです。

サンプルにあるメールの受信を行うと、添付ファイル付きのメールでエラーが発生します。
フォルダ名を「メール受信」などの全角2バイト文字にすると、

[エラー] com.nadesi.exe.nakopad.temp.nako3.bak(8): 関数『メール受信』の実行中にエラーが起きました。メール受信で受信したメール『emlファイル名』の解析でエラー。ファイル "**\Desktop\_________M\emlファイル名\___C.jpg". 指定されたパスが見つかりません。 を作成できません(関数)

とエラーメッセージを吐き出します。

そこで、受信フォルダ名を「M」などのように変更すると、受信は成功し、テキストと添付ファイルへの分離を行いますが、出力された添付ファイル名が元のものとは違ってしまっていたり、出力に失敗したりするようです。(フォルダの中身が空になっています)
同様の事象は、分割受信でも発生します。

なでしこのメール受信は、テキスト、添付ファイルの作成も同時(正確には受信後作成)に行われるため、この事象が発生すると、プログラムが停止してしまいます。
これを純粋にメールの受信のみにすることは出来ないでしょうか。

しかし、「EMLファイル開く」も重いものは開けなかったり、添付ファイルを上手く取り出すことができないことがあるようです。(取り出されているが、ファイルが破損している)

せっかく便利な命令が揃っているのに活用できないという状態になっています。

お忙しいとは存じますが、ご対応頂けますと幸いです。

長文乱文失礼いたしました。

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


(#2120) EML解析時のエラー - けい (2013-04-04 12:02) /緊急 未処理
お世話になっております。けいです。

やはり、受信されるパス名、添付ファイル名などに全角2バイト文字が含まれていると、添付ファイルの展開に失敗します。

以前はなかった現象ですので、お忙しいとは思いますが、早期の対応をお願い致します。

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

(#2129) (r283)で修正 - クジラ飛行机 (2013-04-21 12:23) /緊急 確認待ち
ご報告ありがとうございます。
感謝です。
(r283)で修正しました。

(#2130) (r283)で修正 - けい (2013-04-22 11:25) /緊急 解決
いつもお世話になっております。けいです。

修正確認致しました。
ご対応ありがとうございました。


(#2101)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能