IMAPモード時の挙動No.01143
きゃろっと さん 17/03/05 21:17
 
お世話になります。


現在秀丸メールの「IMAP4的にフォルダやメールを同期させるモード」を利用して、
会社のメールサーバーと同期させようとしています。

メールの受信自体はしているようなのですが、全件受信が完了すると、「○通のメー
ルを受信しました。 ○通のメールをIMAP4の同期によって削除しました。」と表示さ
れ、受信したメール全てが秀丸メール上のゴミ箱の中に移動してしまいます。(IMAP
サーバー上では移動されていませんでした。)

IMAPサーバー上にある、Sentフォルダ(送信済みメール格納用)等の同期はできてお
り、IMAPサーバー上の受信箱に入っているメールのみが、秀丸メールで同期させると、
受信完了後、秀丸メールのゴミ箱へ移動してしまうようです。

この挙動について、チェックすべき点などございましたら、ご教示いただければ幸い
です。

[ ]
RE:01143 IMAPモード時の挙動No.01146
秀まるお2 さん 17/03/06 10:14
 
 お手数かけてすみません。

 たぶんですが、受信フォルダの中のメールについては、メール1つ1つに割り
振られる「UID」っていう識別子が毎回変化してて、変化する度に全部「新着
メール」扱いになってしまって、結果的に全部入れ替える動作が起きてしまうん
だと思います。

 確認するとしたら・・・

 メールのヘッダを「すべて表示」にした上で、X-TuruKame-UIDL:ヘッダの内容
を比較すればいいです。

 受信フォルダにあるメールのそのヘッダの内容と、ゴミ箱に行ってしまった同
じメールのヘッダ内容を比較して、もし違ってれば、メールサーバーが同じ
メールについて別のUIDを割り振り直してしまったことになると思います。

 X-TuruKame-UIDL:ヘッダの内容が同じだとしたら、秀丸メールの誤動作の可能
性が高いですけども。

 仮に「UID」がしょっちゅう割り振り直されてしまうのだとしたら、1つ考え
られる回避策としてですが・・・

 「アカウント毎の設定 - メールサーバー - POP3/IMAP4 - IMAP4関連」

 のページに、

   □ 未読属性の付いたメールのみダウンロードする

 がありまして、それをONにすれば、一度ダウンロードしたメールをもう一度ダ
ウンロードすることは無くなります。それで一応回避できそうな気がします。た
だし、それをONにすると、他のIMAPクライアントで表示させたメールが秀丸
メールでダウンロードされなくなる可能性があります。それが問題点として残り
ます。

[ ]
RE:01146 IMAPモード時の挙動No.01151
きゃろっと さん 17/03/06 17:59
 
返信いただき、ありがとうございます。

先程、頂いたアドバイスを確認するため送受信を行ったところ、昨日のような症状は
なく、正常に受信できました。

試しに、現在ゴミ箱に入っている(昨日受信後にゴミ箱へ移動していったメール)と
正常に受信できたメールのUIDを比較しましたが、同じでした。

また、昨日何度か送受信を繰り返していたので、先程のようなメールが何通かあった
ので、それら同士もUIDの比較をしましたが、全て同じでした。

原因がはっきりわからないまま、解決となってしまいましたが、秀丸メールを使って
いきたいと思います。


非常に丁寧なサポートしていただきありがとうございました。



> お手数かけてすみません。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>ます。

[ ]
RE:01151 IMAPモード時の挙動No.01153
秀まるお2 さん 17/03/06 18:27
 
 UIDが同じなのにまたダウンロードしたということは、秀丸メールがおかしい
可能性が高いですけども、なぜか直ったということで・・・。

 UID関係については、秀丸メールのデータ用フォルダ配下のアカウント用
フォルダ配下に

    UIDL.bin

 ってファイル(中身はテキストファイル)があって、そこでダウンロード済み
メールのUIDを覚えておくような仕組みになってます。これが何らかの理由で壊
れると、またダウンロードしなおしたりってことが起こりえます。

 何か秀丸メールのバグとかが原因でこのファイルが壊れたりすることが、もし
かしたらあるのかもしれません。

 とりあえず様子見していただくということでお願いします。

 あと、IMAP関係は割と最近のバージョン(たしか半年前くらいまで)でもバグ
修正してたので、もしも秀丸メールが最新版でない場合は最新版に入れ替えてい
ただいた方がいいです。

[ ]