IMAP4 ディレクトリ移動の反映No.37536
Hurry さん 09/12/17 06:58
 
Hurry と申します.いつも秀丸メールを便利に使わせて頂いて
おります.

さて,GMAILと秀丸メールとIMAP4による連携を試していて
ちょっと気になった点がありまして,質問させて頂きました.

質問1.対象フォルダの指定
   現在の設定では,INBOXを絶対読む必要があるのですが,
   それを外すようにできませんでしょうか?
   GMAILでのラベルが秀丸メールでは,フォルダとして
   反映されます.INBOXを読むと,サブフォルダのメールと
   重複してしまいます.

質問2.秀丸メールでのメールの移動
   秀丸メールでのサブフォルダへのメールの移動を
   サーバに反映させる機能は,対応予定なのでしょうか?
   「IMAP4の動作モード」の設定ダイアログでは,
   「メールの移動/コピーもサーバ上に反映させる」が
    β版で実装しているような雰囲気があるのですが.
   
質問3.未読情報の反映
   秀丸メールでの未読/既読情報をサーバーに反映させる
   ことは対応される予定なのでしょうか?

質問が多くて申し訳ございません.どうぞよろしくお願いいたいします.

   


[ ]
RE:37536 IMAP4 ディレクトリ移動の反映No.37539
秀まるお2 さん 09/12/17 09:33
 
> 質問1.対象フォルダの指定
>    現在の設定では,INBOXを絶対読む必要があるのですが,
>    それを外すようにできませんでしょうか?

 今のところ出来ないですが、出来るように直すのは簡単だと思います。という
ことでいじってみます。

> 質問2.秀丸メールでのメールの移動
>    秀丸メールでのサブフォルダへのメールの移動を
>    サーバに反映させる機能は,対応予定なのでしょうか?

 実は、途中まで作ったんですが、未完成のまま放置状態になってしまってます。

 根本的な問題があって、それでこういう状態になってしまってます。

 問題は何かというと…、メールを別フォルダに移動する指示をIMAP経由で実行
すると、元々あったメールの識別子(UID文字列)がまったく別の物になってし
まいまして、結果、今まであったメールが別フォルダに移動したというよりは、
今まであったメールは消滅して、代わりに別フォルダに新しいメールが発生する、
みたいな扱いになってしまいます。

 そうすると、例えば次回メールの同期を取った時(受信時)に、秀丸メールの
フォルダ上のメールが一度消えて、同じ内容のメールを新たに受信したかのよう
になってしまいまして、例えば既読だったのがまた未読になったり、色つき/メ
モ付きとかの属性もみんな消えてしまう、という問題が発生しました。

 それがいまいちうまく解決出来なくて、これでは公開出来ないということで、
そのまま放置状態にしてしまってました。

 検索フォルダ関係も落ち着いてきた所なので、そろそろなんとかしたい所です。

> 質問3.未読情報の反映
>    秀丸メールでの未読/既読情報をサーバーに反映させる
>    ことは対応される予定なのでしょうか?

 これは…、なんとかがんばれば出来るのだろうと思いますが、今のところ要望
も無かったとうのもあってやってませんでした。

 技術的には可能だと思うのですが…。やってみないと分かりません。

 今のところは保留させていただこうかと思います。
 (先に移動/コピーの方をやった方がいいかという気がするので)

[ ]
RE:37539 IMAP4 ディレクトリ移動の反映No.37542
Hurry さん 09/12/18 01:39
 
Hurryです.丁寧な回答有り難うございます.
状況了解致しました.
どうぞよろしくお願いいたいします.


[ ]
RE:37539 IMAP4 ディレクトリ移動の反映No.37544
Hurry さん 09/12/18 09:05
 
秀まるお様

Hurryです.もし可能であれば,将来的に未読情報をサーバーに
反映させるときに,既読メールは,GMAIL上でアーカイブ状態に
できたりするとうれしいです.秀丸メールでも,処理済みメール(既読メール)が見え
なくなるように,表示フィルタをかけているのですが,
それがGMAILでできるので,とても助かります.(^^


>> 質問3.未読情報の反映
>>    秀丸メールでの未読/既読情報をサーバーに反映させる
>>    ことは対応される予定なのでしょうか?
>
> これは…、なんとかがんばれば出来るのだろうと思いますが、今のところ要望
>も無かったとうのもあってやってませんでした。
>
> 技術的には可能だと思うのですが…。やってみないと分かりません。
>
> 今のところは保留させていただこうかと思います。
> (先に移動/コピーの方をやった方がいいかという気がするので)

[ ]
RE:37544 IMAP4 ディレクトリ移動の反映No.37554
秀まるお2 さん 09/12/18 14:23
 
 とりあえず、INBOXを受信対象外にする機能は昨日完成して、メール移動/コ
ピーをサーバー側に反映させる機能が、先ほどやっと動くようになりました。

 メール移動/コピーについては、サーバーと同期を取ったタイミングで、移動
/コピーされたメールを受信しなおしてしまい、結果として未読になってしまう
というのはまだ直せてないですけども。それはこれからなんとか対策を考えたい
と思います。

 とりあえずこんな状態でもいいということでしたら、この状態で一度β版を出
してもいいです。

> Hurryです.もし可能であれば,将来的に未読情報をサーバーに
> 反映させるときに,既読メールは,GMAIL上でアーカイブ状態に
> できたりするとうれしいです

 IMAP4でアクセスした限りでは、アーカイブされたメールというのはフォルダ
上から消えたのと同じ扱いになっているようです。

 アーカイブする前の"INBOX"の状態をIMAP4経由で問い合わせすると、例えば僕
の場合だと、

S C27 SELECT "INBOX"
R * FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
  * OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)]
  * OK [UIDVALIDITY 2]
  * 150 EXISTS
  * 0 RECENT
  * OK [UIDNEXT 8809]
  C27 OK [READ-WRITE] INBOX selected. (Success)

 となっていたのが、Webブラウザ上でいくつかのメールをアーカイブしてから
もう一度受信しなおすと、

S C3 SELECT "INBOX"
R * FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
  * OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)]
  * OK [UIDVALIDITY 2]
  * 144 EXISTS
  * 0 RECENT
  * OK [UIDNEXT 8809]
  C3 OK [READ-WRITE] INBOX selected. (Success)


 という風に、とにかくメールが無くなってるだけの扱いになってます。

 メールをアーカイブする、というような仕組みもIMAP4には無いと思います。

[ ]
RE:37554 IMAP4 ディレクトリ移動の反映No.37555
秀まるお2 さん 09/12/18 17:25
 
 未読/既読状態を同期させるのは、やっぱり難しいです。

 その代わり、「秀丸メール上で既読にしたメールはサーバー上でも既読にす
る」という、単純な一方通行的な機能なら比較的簡単に対応できると思います。

 そういうのはダメですかね?

[ ]