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

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@213) [高] [調査中]
@213■ (#578) メール受信時削除が機能しません - パンダコ (2009-03-24 21:13) /高 未処理
【症状】
メール受信時削除を、はい としてもサーバー上のメールが削除されません。

【再現方法】
Ver.1.512以降のバージョンで下記のコードを実行することで再現できます。
(少なくとも私の環境では。Win xp sp3)

#-------------------------------------
#メールの設定(以下を書き換えます)
メールホストは、「?」
メールIDは、「?」
メールパスワードは、「?」
メールオプションは、「」# 必要ならば「APOP」や「SSL」を。
メールポート=110 # SSLなら 995 を指定。
メール受信時削除は、はい
#-------------------------------------
#実際のメール受信処理
「{デスクトップ}メール受信\」へメール受信。
「{それ}件のメールを受信しました。」と言う。


【要望】
消えるようにして頂きたいです。

【バージョン】
Ver.1.512以降
(1.5092以前のバージョンでは機能しました)

【その他】
関係があるのかは分かりませんが、メール取得にかかる時間も過去のバージョンの方が早いようです。

以上、何卒よろしくお願い致します。

(#617) 再現せず - クジラ飛行机 (2009-04-10 09:11) /高 調査中
Yahoo!メールで試してみましたが、正しく受信時削除されていました。
もう少し詳しいところを教えてください。

(#628) 私の場合も削除されません - さくら (2009-08-28 19:19) /高 調査中
私の環境はWindows XP home edition SP3
なでしこのヴァージョンは1.517ですが、
Yahoo!メールで

#-----
メールホストは、「pop.mail.yahoo.co.jp」
メールIDは、「(id)」
メールパスワードは、「(pw)」
メールオプションは、「」
メールポート=110
メール受信時削除は、はい
「D:\mail\」へメール受信。
「{それ}件のメールを受信しました。」と言う。
#-----

としても、

#-----
メールホストは、「pop.mail.yahoo.co.jp」
メールIDは、「(id)」
メールパスワードは、「(pw)」
メールオプションは、「SSL」
メールポート=995
メール受信時削除は、はい
「D:\mail\」へメール受信。
「{それ}件のメールを受信しました。」と言う。
#-----

としても、
削除されず毎回同じメールが受信されてしまいます。
(Gmailアカウントでも同様です。)

(#629) 回避策 - さくら (2009-04-12 17:15) /高 調査中
先ほど書き込みした者です。
私の場合、メールを受信するためのフォルダを新しく作成して、
そこへなでしこを使ってメールを受信させようとすると、
一般にn通のメールを受信した場合
フォルダの中に(2n+2)個のファイルが生成されるようです。
それでメールを受信後、その(2n+2)個のファイルを全部
削除するか或いは他のフォルダに移動させると、
同じメールを何度も受信してしまうという現象は
回避できるようです。

(#647) So-net、Yahoo、ロリポ、Gmail、Hotmailで試してみました - パンダコ (2009-04-23 19:37) /高 調査中
【環境1】
Windows XP Home Edition Version 2002 Service Pack 3
FMVシリーズ
AMD Athlon XP 2400+ 2.0GHz
496MB RAM
なでしこバージョン1.519

【環境2】
Windows XP Professional Version 2002 Service Pack 3
NEC VersaPro
Pentium M 1GHz
512MB RAM
なでしこバージョン1.515

この2台で検証しました。(大差ない環境でスミマセン;)
コードは以前と同じものを使用。
実行してからWEBメーラーで削除されているか確認しました。

【結果】
Yahooのみ削除できました。
その他(So-net、ロリポ、Gmail、Hotmail)は消えていませんでした。
また、バージョンを1.5092にして実行したところ、So-net、Yahoo、ロリポで削除されているのを確認しました。
(Gmail、HotmailはSSL必須なので1.5092は非対応)

以上のような結果となりました。
ご参考にして頂ければ幸いです。
よろしくお願い致します。

(#820) Gmailはダメですね - さくら (2009-05-23 22:00) /高 調査中
私の環境では
なでしこver.1.517およびver.1.520でメール受信する時、
(ver.1.520では「YAHOOメール受信」を使用しました)
Yahooメールはメール受信時に特定のファイルを削除するなりリネームするなりすれば、
サーバーメールは削除されるようですが、
Gmailは同じような処理をしても
サーバーメールが削除されないようです。
(ver.1.517でもver.1.520でも)

ver.1.5092では
Yahooメールはそのような処理をせずとも
サーバーメールが削除されているようですが、
(そもそもメール受信時に生成されるファイル数が異なる)
Gmailはプログラムが途中で固まってしまい、受信できませんでした。
これは単なる私の設定ミスかも知れませんが。

メール受信にかかる時間も確かにver.1.5092の方がかなりはやいようです。

ただ、Gmailに関して言えば、
Outlookを利用していた時もサーバーメールが削除されていないようなことが
何度かありましたので、個人的にはGmail側の不備もあるような気がしますが。

ご参考までに。

(#991) ありがとうございました - さくら (2009-07-20 13:10) /高 調査中
version 1.524 でご対応頂いたとのことですが、
私の環境ではやはりダメみたいです。
ただ、同じような現象が起こるという方が
あまりおられないようなので、
これはもう私の環境が悪いのかな、と思っております。
一応状況を報告させていただきました。
本件の優先度と状態はそのままにしていますが、
不適当ということであればどなたか変更をお願い致します。
ありがとうございました。

(#1001) ありがとうございます - パンダコ (2009-07-24 15:53) /高 調査中
ご対応頂いたとのことなので、再度#647と同じテストを試してみましたが結果に変化はありませんでした。

さくらさんのおっしゃるように、環境の問題なのでしょうか。
逆に削除できる方の環境情報も必要かもしれませんね。

とりあえず、ご報告まで。

(#1003) 私の場合…… - さくら (2009-07-24 21:28) /高 調査中
nadeshiko_lang\test\全テスト実行.nakoを実行すると、
テスト_NAKOOFFICE_EXCELのところで毎回エラーが出てしまいます。

……ということで、
私の場合はやはり使用しているPCに
何かまずいところがあるということになりそうです。
うううう(泣)

(#1187) やはり - キープラン伊藤です (2009-09-14 13:44) /高 調査中
私の場合も、Filemakerプラグインバージョンですが、最新版をダウンロードして利用したところ、一部環境でメール削除ができないようです。

【サーバー環境】
OS:Red Hat Enterprise Linux 3
POP:courier-imap-3.0.8
【ローカル環境】
OS:WindowsXP SP3

です。

パンダコさんのおっしゃるように、削除できる環境にこちらがあわせてしまうって言うのも手かもしれませんね・・・。

(#1189) メール受信時削除 - choco (2009-09-18 07:47) /高 調査中
私の場合も、最新版(1.5322)をダウンロードして利用したところ、メール削除ができないようです。

【サーバー環境】
OS:Red Hat Enterprise Linux 3
POP:postfix
【ローカル環境】
OS:WindowsXP SP3

【以下ソース】
メールホストは「xxx.xxx.xxx.xxx」//会社の外部アドレス
メールIDは「xxxx」
メールパスワードは「xxxxr」
メールオプションは「」# 必要ならば「APOP」を。
メール受信時削除は、はい

※yahooメールではなく、通常のメールです。

(#1267) 削除されてました。 - choco (2009-10-16 13:21) /高 調査中
こんにちは、chocoです。
他のメーラーを併用して、原因を探ってみました。

1.なでしこでメールを受信、「メール受信時削除は、はい」にしておく。
2.受信フォルダを常に同じ物にする。
3.メール受信後に受信フォルダ内に「UIDL.TXT」が作成されているのを確認する。

4.その後、他のメーラー(電信八号)で同じアカウントのメールを受信すると受信メールはありませんでした。
5.受信フォルダを新規に作成して、なでしこからメール受信をすると削除したはずのメールが全件受信される。
6.3で受信したフォルダ内の「UIDL.TXT」を新規に作成したフォルダにコピーする。そのフォルダを受信フォルダにして、なでしでメール受信をしてみると受信メールはありませんでした。

以上の結果から、メールサーバー内にある削除フラグがついたメールは受信しないようですが、「UIDL.TXT」に記録されたメールから受信済みかどうかを判定しているため、受信フォルダは常に同じ物を利用する必要がありそうです。
尚、「UIDL.TXT」に記載されたメールとサーバー内のメールを照合してから受信開始となるのでメールの件数が2000件近くなると大幅にパフォーマンスが悪くなりました。

受信フォルダを日付で分けている人もいそうですから、「UIDL.TXT」の取り扱いは要注意ですね。

(#1268) 挙動が異なる - ひなげし (2009-10-17 07:24) /高 調査中
途中で改名したので解りづらくて恐縮ですが、
「さくら」という名前で書き込みしていた者です。
私の環境ではUIDL.TXTまわりの挙動に関しては
chocoさんの環境とは異なるようです。
さらに、(#820)で書いたように、
YaHooメールとGmailの場合で挙動が異なります。
まあ、私の状況を細々と書いても
不必要な混乱を招くだけだと思いますので、
この件に関してはこれ以降書き込みを控えます。
ちなみに、(#1003)で書いている
テスト_NAKOOFFICE_EXCEL実行時のエラーは解消されました。

(#1299) やはりダメですね。 - キープラン伊藤です (2009-11-06 17:48) /高 調査中
こんにちは。キープラン伊藤です。

chocoさんの書き込みを参考に触ってみましたが、私の環境では、やはり削除ができないようでした。

chocoさんの報告では、一旦メールを受信した時点で、他のメーラーで受信操作をしたところ、すでにサーバーにはメールがなかったということですが、私の環境では、他のメーラーでも受信ができてしまいました・・・。

なかなか原因が見えませんね・・・。

(#1302) GMAILの受信設定? - クジラ飛行机 (2009-11-07 00:31) /高 調査中
以下の記事、関係あるでしょうか?
http://blog.jindou.com/article/14834183.html

> (引用) Gmailのpop仕様はかなり癖があるので、最初はいろいろと戸惑うことが多い。まず基本的に、ローカルのメールクライアント側の「サーバにメールを残すか削除するか」の設定は無視される。つまり、Gmail側の設定で「コピーを受信トレイに保存」するにしておけば、popで受信したメールは(クライアントで削除するに設定していても)Gmail側に残る。

(#578)へ返信する:

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

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

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