V4.82β1No.00785
秀まるお さん 07/09/19 11:26
 
 V4.82β1をアップロードしました。

 IMAP4対応してますので、誰かテストして欲しいですが…。

 僕個人は、このIMAP4の機能を日常的に使うことが出来ない(プロバイダーが
IMAP4対応してない)ので、誰か日常的に使ってくれる親切な人がいると助かり
ますが…。

 あと、IMAP4でのSSL関係のテストも全然やってないです。普通のSSLなら大丈
夫だと思いますけど、STARTTLSについてはIMAP4固有の処理が絡んでくるので独
自に作った訳ですけど、一回もテストしてないです。

 ということでお願いします。

 「今のところ動いてる」とかでもかまいませんので報告お待ちしています。

http://www.hidemaru.interlink.or.jp/software/bin/hmmail482b1_signed.exe

 あと、IMAP4対応といっても、実際にはPOP3相当のことをIMAP4の上で実現して
るだけなので、その辺もご注意ください。

[ ]
RE:00785 V4.82β1No.00786
mtriver2 さん 07/09/19 12:29
 
mtriver2 です。

:  V4.82β1をアップロードしました。
:  IMAP4対応してますので、誰かテストして欲しいですが…。

(勿論)送信はできますが、受信ができません。

IMAP4関連 の設定の所は、なしですが???
 IMAP4サーバーへの認証方式(&A): v(なし)   CRAM-MD5

開始時刻: 2007/09/19 12:22:06
****受信:ooo@ooooo
I サーバーを検索中 - xxxxx
I 接続中 - xxxxx
I 接続完了
R * OK server ready. Unauthorized Access Prohibited.
I 認証中
S C1 CAPABILITY
R * CAPABILITY IMAP4REV1 AUTH=PLAIN AUTH=LOGIN NAMESPACE SORT
MULTIAPPEND LITERAL+ UIDPLUS IDLE QUOTA XORACLE X-ORACLE-LIST
X-ORACLE-COMMENT X-ORACLE-QUOTA X-ORACLE-PREF X-ORACLE-MOVE
X-ORACLE-DELETE X-ORACLE-FOLDERDESC ACL X-ORACLE-PASSWORD
  C1 OK CAPABILITY completed
E このIMAPサーバーはCRAM-MD5認証をサポートしていません。
終了時刻: 2007/09/19 12:22:13

[ ]
RE:00786 V4.82β1No.00787
秀まるお さん 07/09/19 12:53
 
 すみません。テスト用に作った処理がそのまま残っていて、無理矢理CRAM-MD5
でログインを試みるようになってしまってました。

 ということでまたアップロードさせていただきます。

[ ]
RE:00787 V4.82β1No.00788
秀まるお さん 07/09/19 13:23
 
 ということでまたアップロードしました。

 よろしくお願いします。

http://www.hidemaru.interlink.or.jp/software/bin/hmmail482b2_signed.exe

[ ]
RE:00788 V4.82β1No.00789
mtriver2 さん 07/09/19 13:33
 
mtriver2 です。

早速どうも。m(__)m

:
http://www.hidemaru.interlink.or.jp/software/bin/hmmail482b2_sig
ned.exe

別のところでエラーになりました。

開始時刻: 2007/09/19 13:28:56
****受信:ooo@ooooo
I サーバーを検索中 - xxxxx
I 接続中 - xxxxx
I 接続完了
R * OK server ready. Unauthorized Access Prohibited.
I アカウント/パスワードを送信
S ****
R C1 OK LOGIN completed
S C2 LSUB "" *
I IMAPフォルダ一覧を取得中
R * LSUB () "/" "Deleted Items"
  * LSUB () "/" "Drafts"
  * LSUB () "/" "INBOX"
  * LSUB () "/" "Sent Items"
  * LSUB () "/" "Templates"
  * LSUB () "/" "&j,dg0TDhMPww6w-"
  C2 OK LSUB completed
S C3 SELECT ""Deleted Items""
I メール一覧を取得中(1/6)
R C3 BAD Missing required argument to SELECT
E IMAPの処理でエラーが発生しました。行番号=8982
終了時刻: 2007/09/19 13:29:05

[ ]
RE:00789 V4.82β1No.00790
秀まるお さん 07/09/19 14:49
 
 ダブルクォーテーションで囲まれてる所がうちのテスト用サーバーと違うので
すね。ということでまた修正させていただきます。

 それとは別に、1つ予想外のことがありました。ゴミ箱用のフォルダのメール
は取得しないようにしてたつもりですが、ゴミ箱用フォルダの名前が「Trash」
じゃないケースもあるということになると、何かこう、「メールを取得しない対
象フォルダ」みたいな設定が必要かもしれないです。これはまた考えたいと思い
ます。

[ ]
RE:00790 V4.82β1No.00791
秀まるお さん 07/09/19 15:46
 
 ってことでまたバージョンアップしてしまいました。

 それと1つオプション追加しました。「アカウント毎の設定・メールサー
バー・IMAP4関連」に「メールをダウンロードする対象フォルダ」というのを作
りまして、これが標準では「INBOXのみ」になってます。

http://www.hidemaru.interlink.or.jp/software/bin/hmmail482b3_signed.exe

[ ]
RE:00791 V4.82β1No.00792
cuma さん 07/09/19 16:01
 
cumaです。
ついにimap4対応ありがとうございます。
早速β3試験してみましたが

「サーバーからの挨拶メッセージがおかしいです。」

と言うエラーで受信が出来ないようです。
必要があればエラー詳細をメールでお送りします。

> ってことでまたバージョンアップしてしまいました。
>
> それと1つオプション追加しました。「アカウント毎の設定・メールサー
>バー・IMAP4関連」に「メールをダウンロードする対象フォルダ」というのを作
>りまして、これが標準では「INBOXのみ」になってます。
>
>http://www.hidemaru.interlink.or.jp/software/bin/hmmail482b3_signed.exe

[ ]
RE:00792 V4.82β1No.00793
秀まるお さん 07/09/19 16:25
 
> と言うエラーで受信が出来ないようです。
> 必要があればエラー詳細をメールでお送りします。

 必要なのでメールで送って欲しいです。

 「送受信・直前のやりとり記録...」で出てくる内容だけでいいです。

[ ]
RE:00785 V4.82β1No.00794
ポン太 さん 07/09/19 16:44
 
秀まるお さん、こんにちは。ポン太 です。
ちょっと特殊なサーバーということで、Dominoでテストしてみました。

R * OK Domino IMAP4 Server Release x.x ready Wed, 19 Sep 2007 16:40:33 +0900
I アカウント/パスワードを送信
S ****
R C1 OK LOGIN completed
S C2 LSUB "" *
I IMAPフォルダ一覧を取得中
R * LSUB () "\\" &kAFP4W4IMH8wojCkMMYw4A-
  * LSUB () "\\" &Tgtm+DBN-
  * LSUB () "\\" Sent
  * LSUB () "\\" &MMYwuTDIMNUwqTDrMMA-
  * LSUB () "\\" Inbox
  C2 OK LSUB completed
E IMAPの処理でエラーが発生しました。行番号=8950
終了時刻: 2007/09/19 16:40:36


2007/09/19(水) 16:42 ポン太

[ ]
RE:00794 V4.82β1No.00795
秀まるお さん 07/09/19 17:01
 
 "/"となることを想定してる所が"\\"となっててエラーにしているようです。

 ということで、また修正させていただきます。

[ ]
RE:00791 V4.82β1No.00796
Iranoan さん 07/09/19 17:11
 
 秀まるおさん今日は、Iranoan です。
>  それと1つオプション追加しました。「アカウント毎の設定・メールサー
> バー・IMAP4関連」に「メールをダウンロードする対象フォルダ」というのを作
> りまして、これが標準では「INBOXのみ」になってます。
 他の MUA もあわせて使っているときなども考慮して、受信するもしくはし
ないフォルダを任意で指定できたほうが良いと思います。

[ ]
RE:00793 V4.82β1No.00797
cuma さん 07/09/19 17:52
 
cumaです。どのアドレスに送りましょう?

>> と言うエラーで受信が出来ないようです。
>> 必要があればエラー詳細をメールでお送りします。
>
> 必要なのでメールで送って欲しいです。
>
> 「送受信・直前のやりとり記録...」で出てくる内容だけでいいです。

[ ]
RE:00795 V4.82β3No.00798
三月 さん 07/09/19 19:58
 
> "/"となることを想定してる所が"\\"となっててエラーにしているようです。
>
> ということで、また修正させていただきます。

inter7.jpは簡単にアカウントを作れるみたいです。
試してみたところ2つ現象が。

○新規アカウントをIMAP4で作ってそのまま受信操作をしたら
 POP3につなぎに行きました。
サーバーを検索中 - mail.inter7.jp
接続中 - 220.218.138.50 (port=110)
R +OK Hello there.
E サーバーからの挨拶メッセージがおかしいです。

○inter7.jp でも同じところでエラーに。

I サーバーを検索中 - mail.inter7.jp
I 接続中 - 220.218.138.50
I 接続完了
R * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJEC
T THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP re
ady. Copyright 1998-2005 Double Precision, Inc.  See COPYING for distributio
n information.
I アカウント/パスワードを送信
S ****
R C1 OK LOGIN Ok.
S C2 LSUB "" *
I IMAPフォルダ一覧を取得中
R * LSUB (\HasNoChildren) "." "INBOX.&Tgtm+DBN-"
  * LSUB (\HasNoChildren) "." "INBOX.&kAFP4W4IMH8-"
  * LSUB (\HasNoChildren) "." "INBOX.&MLQw33ux-"
  * LSUB (\Noselect \HasChildren) "." "INBOX"
  C2 OK LSUB completed
E IMAPの処理でエラーが発生しました。行番号=8950
終了時刻: 2007/09/19 19:50:35



[ ]
RE:00785 V4.82β1No.00799
kiwikazuya さん 07/09/19 23:14
 
中国在住のkiwikazuyaです。

GooでIMAP4を試したところ、
19件あるメールの内1件受信した後、
エラーになりました。

開始時刻: 2007/09/19 22:01:39
****受信:xxx@goo.jp
I サーバーを検索中 - imap.mail.goo.ne.jp
I 接続中 - 210.165.9.32
I 接続完了
R * OK IMAP4 server (InterMail vM.7.08.02.00 201-2186-121-20061213) ready We
d, 19 Sep 2007 23:01:38 +0900 (JST)
I アカウント/パスワードを送信
S ****
R C1 OK LOGIN completed
S C2 LSUB "" *
I IMAPフォルダ一覧を取得中
R * LSUB () "/" "INBOX"
  * LSUB () "/" "SentMail"
  * LSUB () "/" "Trash"
  * LSUB () "/" "XXXXXXX"
  * LSUB () "/" "XXXXXXXX"
  * LSUB () "/" "XXXXXX"
  * LSUB () "/" "Draft"
  * LSUB () "/" "Sent"
  * LSUB () "/" "XXXX"
  * LSUB () "/" "XXXXX"
  * LSUB () "/" "XXXX/00-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/03-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/01-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXX/00-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXX/00-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXX/00-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXX/00-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXX/00-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXX/00-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/04-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/03-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/03-XXXXXXXXXXXX-"
  * LSUB () "/" "XXXXX/03-XXXXXXXXXXXX-"
  C2 OK LSUB completed
S C3 SELECT "INBOX"
I メール一覧を取得中(1/1)
R * 19 EXISTS
  * OK [UNSEEN 5] First unseen message
  * OK [UIDVALIDITY 1177640474] UIDs valid
  * OK [UIDNEXT 2474] Predicted next UID
  * FLAGS (NonJunk \Answered \Flagged \Deleted \Draft \Seen)
  * OK [PERMANENTFLAGS (NonJunk \* \Answered \Flagged \Deleted \Draft \See
n)] Permanent flags
  * 0 RECENT
  C3 OK [READ-WRITE] SELECT completed
S C4 FETCH 1:* (UID RFC822.SIZE)
R ...(767バイト)
  C4 OK FETCH completed
I 0 / 19 済み (0K / 9981Kバイト)
S C5 SELECT "INBOX"
R * 19 EXISTS
  * OK [UNSEEN 5] First unseen message
  * OK [UIDVALIDITY 1177640474] UIDs valid
  * OK [UIDNEXT 2474] Predicted next UID
  * FLAGS (NonJunk \Answered \Flagged \Deleted \Draft \Seen)
  * OK [PERMANENTFLAGS (NonJunk \* \Answered \Flagged \Deleted \Draft \See
n)] Permanent flags
  * 0 RECENT
  C5 OK [READ-WRITE] SELECT completed
S C6 UID FETCH 2454 (RFC822)
R ...(2524バイト)
  C6 OK UID FETCH completed
S RETR 0
I 1 / 19 済み (3876K / 9981Kバイト)
S C7 UID FETCH 2457 (RFC822)
R RETR BAD Unrecognized command: 0
E IMAPの処理でエラーが発生しました。行番号=9030
終了時刻: 2007/09/19 22:01:54

ご報告いたします。

[ ]
RE:00799 V4.82β1No.00800
kiwikazuya さん 07/09/19 23:45
 
中国在住のkiwikazuyaです。

その後、再度GooでIMAP4を試したところ、
18件あるメールすべて受信できました。
あと、使用しているのは、V4.82β3です。
(前回エラー時もV4.82β3です)

  C2 OK LSUB completed
S C3 SELECT "INBOX"
I メール一覧を取得中(1/1)
R * 19 EXISTS
  * OK [UNSEEN 5] First unseen message
  * OK [UIDVALIDITY 1177640474] UIDs valid
  * OK [UIDNEXT 2474] Predicted next UID
  * FLAGS (NonJunk \Answered \Flagged \Deleted \Draft \Seen)
  * OK [PERMANENTFLAGS (NonJunk \* \Answered \Flagged \Deleted \Draft \See
n)] Permanent flags
  * 0 RECENT
  C3 OK [READ-WRITE] SELECT completed
S C4 FETCH 1:* (UID RFC822.SIZE)
R ...(767バイト)
  C4 OK FETCH completed
I 0 / 18 済み (0K / 9978Kバイト)
S C5 SELECT "INBOX"
R * 19 EXISTS
  * OK [UNSEEN 5] First unseen message
  * OK [UIDVALIDITY 1177640474] UIDs valid
  * OK [UIDNEXT 2474] Predicted next UID
  * FLAGS (NonJunk \Answered \Flagged \Deleted \Draft \Seen)
  * OK [PERMANENTFLAGS (NonJunk \* \Answered \Flagged \Deleted \Draft \See
n)] Permanent flags
  * 0 RECENT
  C5 OK [READ-WRITE] SELECT completed
S C6 UID FETCH 2456 (RFC822)
R ...(3968598バイト)
  C6 OK UID FETCH completed
I 1 / 18 済み (3876K / 9978Kバイト)
S C7 UID FETCH 2457 (RFC822)
R ...(4261バイト)
  C7 OK UID FETCH completed
I 2 / 18 済み (3880K / 9978Kバイト)
S C8 UID FETCH 2458 (RFC822)
R ...(4202バイト)
  C8 OK UID FETCH completed
I 3 / 18 済み (3884K / 9978Kバイト)
S C9 UID FETCH 2459 (RFC822)
R ...(5786バイト)
  C9 OK UID FETCH completed
I 4 / 18 済み (3889K / 9978Kバイト)
S C10 UID FETCH 2460 (RFC822)
R ...(7923バイト)
  C10 OK UID FETCH completed
I 5 / 18 済み (3897K / 9978Kバイト)
S C11 UID FETCH 2461 (RFC822)
R ...(4994バイト)
  C11 OK UID FETCH completed
I 6 / 18 済み (3902K / 9978Kバイト)
S C12 UID FETCH 2462 (RFC822)
R ...(4905バイト)
  C12 OK UID FETCH completed
I 7 / 18 済み (3907K / 9978Kバイト)
S C13 UID FETCH 2463 (RFC822)
R ...(54817バイト)
  C13 OK UID FETCH completed
I 8 / 18 済み (3960K / 9978Kバイト)
S C14 UID FETCH 2464 (RFC822)
R ...(331595バイト)
  C14 OK UID FETCH completed
I 9 / 18 済み (4284K / 9978Kバイト)
S C15 UID FETCH 2465 (RFC822)
R ...(58835バイト)
  C15 OK UID FETCH completed
I 10 / 18 済み (4342K / 9978Kバイト)
S C16 UID FETCH 2466 (RFC822)
R ...(89911バイト)
  C16 OK UID FETCH completed
I 11 / 18 済み (4430K / 9978Kバイト)
S C17 UID FETCH 2467 (RFC822)
R ...(2131バイト)
  C17 OK UID FETCH completed
I 12 / 18 済み (4432K / 9978Kバイト)
S C18 UID FETCH 2468 (RFC822)
R ...(377434バイト)
  C18 OK UID FETCH completed
I 13 / 18 済み (4800K / 9978Kバイト)
S C19 UID FETCH 2469 (RFC822)
R ...(33584バイト)
  C19 OK UID FETCH completed
I 14 / 18 済み (4833K / 9978Kバイト)
S C20 UID FETCH 2470 (RFC822)
R ...(2867バイト)
  C20 OK UID FETCH completed
I 15 / 18 済み (4836K / 9978Kバイト)
S C21 UID FETCH 2471 (RFC822)
R ...(31416バイト)
  C21 OK UID FETCH completed
I 16 / 18 済み (4866K / 9978Kバイト)
S C22 UID FETCH 2472 (RFC822)
R ...(82622バイト)
  C22 OK UID FETCH completed
I 17 / 18 済み (4947K / 9978Kバイト)
S C23 UID FETCH 2473 (RFC822)
R ...(5151656バイト)
  C23 OK UID FETCH completed
I 18 / 18 済み (9978K / 9978Kバイト)
S C24 LOGOUT
R * BYE IMAP4 server terminating connection
  C24 OK LOGOUT completed
終了時刻: 2007/09/19 22:38:24

ご報告いたします。

[ ]
RE:00798 V4.82β3No.00801
おひ さん 07/09/20 02:52
 
おひと申します.
いつもお世話になっております.

V4.82β3です.
身近な所でテストしてみました.

From: 三月 <xxxxxxxxxxxxxx@maruo.co.jp>  さん
2007/09/19 (水), 19:58:18  に wrote:

> E IMAPの処理でエラーが発生しました。行番号=8950

同じエラーになりました.
(ちなみにUW-IMAPです)

ログは直メールさせて頂きます.

[ ]
RE:00800 V4.82β1No.00802
mtriver2 さん 07/09/20 08:50
 
mtriver2 です。

少しトラブルがあって報告が遅れましたが、私のところも kiwikazuya と似たよ
うな状況です。

: 中国在住のkiwikazuyaです。
:
: その後、再度GooでIMAP4を試したところ、
: 18件あるメールすべて受信できました。
: あと、使用しているのは、V4.82β3です。
: (前回エラー時もV4.82β3です)

1.最初に 1 件のみ受信してエラーが発生。

S C5 SELECT "INBOX"
R * 11 EXISTS
・・・・・
  C5 OK [READ-WRITE] SELECT completed
S C6 UID FETCH 259 (RFC822)
R ...(1793バイト)
  C6 OK UID FETCH completed
I 保存済: UIDL=259
S DELE 0
I 1 / 11 済み (2K / 57Kバイト)
S C7 UID FETCH 260 (RFC822)
R DELE BAD Command unrecognized/may need to SELECT a folder first: 0
E IMAPの処理でエラーが発生しました。行番号=9030

2.次の受信操作で、全件受信して、エラーなし。

S C26 UID STORE 259 +FLAGS (\Deleted)
I メールを削除中 (11/11)
R * 1 FETCH (UID 259 FLAGS (\Deleted \Seen))
  C26 OK UID STORE completed
S C27 EXPUNGE
R * 1 EXPUNGE
・・・・・
  C27 OK EXPUNGE completed
S C28 LOGOUT
R * BYE Oracle IMAP server terminating connection
  C28 OK LOGOUT completed

3.次の受信操作で、エラーが発生。

S C3 SELECT "INBOX"
I メール一覧を取得中(1/1)
R * 0 EXISTS
・・・・・
  C3 OK [READ-WRITE] SELECT completed
S C4 FETCH 1:* (UID RFC822.SIZE)
R C4 BAD Bogus sequence in FETCH
E IMAPの処理でエラーが発生しました。行番号=9014

以降は、受信操作をして IMAP サーバにデータが無いと、3.の状況が続きます。

と言う状況です。

設定は、以下の通りですが、残さない設定によるもののようにも思えます。

IMAP4関連−メールをダウンロードする対象フォルダ
  v INBOXのみ

メールサーバー
受信したメールをサーバー上に残す
  v 削除されたメールは次回受信時にサーバー上からも削除する

* ともあれ、1ヶ月半のトンネルを抜けて、また、秀丸メールに戻れました。

[ ]
RE:00797 V4.82β1No.00803
秀まるお さん 07/09/20 09:13
 
 Iranoanさんからの情報で分かったんですが、IMAP用のアカウントを新規作成
すると、IMAP用のポートが間違って110番に設定されてしまうようです。

 これを143番に変更しないと「挨拶メッセージが…」のエラーになるようです。

 ということでその辺設定変更してみて欲しいです。

 それでもダメでしたらメールで送って欲しいですけど。

 送り先は、 maruo@mitene.or.jp です。

[ ]
RE:00796 V4.82β1No.00804
秀まるお さん 07/09/20 09:28
 
>  他の MUA もあわせて使っているときなども考慮して、受信するもしくはし
> ないフォルダを任意で指定できたほうが良いと思います。

 フォルダを任意に指定出来るようにするのは技術的にちょっと面倒なので、と
りあえず今の段階ではやめておこうかなぁと思います。

 ユーザー様からのニーズがあるようでしたらまた考えますが…。とりあえずそ
れを実現するにはIMAP4特有のBASE64エンコード/デコード対応をしないといけ
ないし、アカウント毎の設定ファイル(account.bin)とは別の所にIMAPフォル
ダを記憶するような仕組みも考えないといけないし、ちょっと難しいです。

[ ]
RE:00802 V4.82β1No.00805
秀まるお さん 07/09/20 09:30
 
 まとめコメントさせていただきますが…。

 まず、IMAP用アカウントを新規作成するとIMAP用のポートが間違って110番に
設定されてしまう(場合がある?)ようなので、それは手作業で143番に変更し
てもらわないとダメみたいです。

 あと、他にもまだいろいろバグってそうなので、とにかくなんとか調べて直し
たいと思います。

[ ]
RE:00804 V4.82β1No.00807
Iranoan さん 07/09/20 10:45
 
 秀まるおさん今日は、Iranoan です。
>  フォルダを任意に指定出来るようにするのは技術的にちょっと面倒なので、と
> りあえず今の段階ではやめておこうかなぁと思います。
 私が利用することのあるサーバはこれが無いと、おかしなことが起きるかも
しれませんが、取り敢えず様子を見てみます。
 ##使う頻度が少ないし。

[ ]
RE:00807 V4.82β1No.00810
秀まるお さん 07/09/20 10:57
 
 inter7.jpにアカウントを作成してテストしてみたら、やっぱり僕も必要な気
がしました。

 ということで、ぼちぼち追加します。

[ ]
RE:00795 V4.82β1No.00813
ポン太 さん 07/09/20 12:04
 
秀まるお さん、こんにちは。ポン太 です。

> "/"となることを想定してる所が"\\"となっててエラーにしているようです。
>
> ということで、また修正させていただきます。

β4で修正を確認しました。

とりあえず使えるようになったので2点ほど要望です。これがないと私の環境で
は使えないです。ただ私の環境(運用)が特殊かもしれないので、とりあえず要
望としてあげますが、却下されても結構です(その場合秀丸メールのIMAP4の使
用をあきらめます)。

1.メールボックスをSELECTすると、とりあえず「FETCH 1:* (UID RFC822.
SIZE)」を投げているみたいですが、私の環境ではここだけで1分近くかかりま
す。IMAP4なのでメールをため込んでいることと、サーバーの性能の問題ですが、
ここをオプションで「SEARCH UNSEEN」を投げてその結果だけFETCHするというよ
うにしていただけないでしょうか(私のプラグインはそういう動作になっていま
す)。この場合もちろん取得対象は未読メールのみとなります。一部「SEARCH
UNSEEN」に対応してないサーバーもありますが。あとリモートメールなどで1件
のメール削除をする場合も、「FETCH 1:* (UID RFC822.SIZE)」のせいで1分近
くかかります。
2.メール取得に「UID FETCH nnnnn (RFC822)」を使われていますが、これもオ
プションでRFC822→BODY.PEEK[]に変更できるようにならないでしょうか。私の
通常のメール環境が別なので、IMAP4で取得したメールは未読のままで残してお
きたいのです。

とりあえず以上です。


2007/09/20(木) 11:47 ポン太

[ ]
RE:00813 V4.82β1No.00814
秀まるお さん 07/09/20 12:57
 
 ポン太さんのメーラーdeネットニュースの動作も実は参考にさせていただきま
した。

 SEARCH UNSEENするようにオプション追加するのは簡単に対応出来ると思いま
す。ただ僕自身がこの意味というか、つまり「UNSEEN」の意味がいまいちよく分
からないので、安全に全メールをスキャンするようにしてしまいました。

 UNSEENってすると、例えば他のIMAP4クライアントでメールを見た場合に、そ
のメールが秀丸メールからダウンロードされなくなってしまうかと思うんですけ
ど、どうなんでしょ?

 とりあえずオプション追加はしてみます。

> 2.メール取得に「UID FETCH nnnnn (RFC822)」を使われていますが、これもオ
> プションでRFC822→BODY.PEEK[]に変更できるようにならないでしょうか。

 BODY.PEEKだとメール本文しか取り出せなくてヘッダが取得出来ないかなぁと
思うんですが…。RFC822.PEEKだといいのかもしれませんが。

 これもいろいろやってみます。

[ ]
RE:00814 V4.82β1No.00815
ポン太 さん 07/09/20 13:27
 
秀まるお さん、こんにちは。ポン太 です。


> UNSEENってすると、例えば他のIMAP4クライアントでメールを見た場合に、そ
>のメールが秀丸メールからダウンロードされなくなってしまうかと思うんですけ
>ど、どうなんでしょ?

そうです。そういう動作を期待しています。
秀丸メールに実装されようとしているIMAP4クライアントの機能を考えると、他
のIMAP4クライアントを使っている人は、あまり秀丸メールのIMAP4機能は使わな
いんじゃないかと。私は例外ですが。(^_^; またSEENなメールを秀丸メールに取
り込みたい時は、他のIMAP4クライアントからUNSEENにすれば良いだけですし。
秀丸メールオンリーでPOP3的な使い方であれば、SEARCH UNSEENで十分のような
気がします。

> とりあえずオプション追加はしてみます。

ありがとうございます。


> BODY.PEEKだとメール本文しか取り出せなくてヘッダが取得出来ないかなぁと
>思うんですが…。RFC822.PEEKだといいのかもしれませんが。

BODY.PEEKだとヘッダもとれると思います。RFC822.PEEKだとヘッダだけになりま
せん?
私のプラグインは読み込んだ後に\Seenをとったりする恥ずかしい動作になって
います。修正しようかなとも思ったのですが、面倒なのでそのままになってます。
(^_^;


> これもいろいろやってみます。

よろしくお願いします。


2007/09/20(木) 13:18 ポン太

[ ]
RE:00803 V4.82β1No.00817
cuma さん 07/09/20 17:59
 
cumaです。今確認したら143になっておりました。
それでエラーのようです。
なのでメールにてエラーをお送りします。

> Iranoanさんからの情報で分かったんですが、IMAP用のアカウントを新規作成
>すると、IMAP用のポートが間違って110番に設定されてしまうようです。
>
> これを143番に変更しないと「挨拶メッセージが…」のエラーになるようです。
>
> ということでその辺設定変更してみて欲しいです。
>
> それでもダメでしたらメールで送って欲しいですけど。
>
> 送り先は、 maruo@mitene.or.jp です。

[ ]
RE:00817 V4.82β1No.00819
cuma さん 07/09/20 22:01
 
cumaです。
秀まるお様、早速の更新ありがとうございます。
先ほど見たらβ6まで上がっていたので再び試験したら直ってました。
全部のフォルダをダウンロード対象にしてみたんですが、受信した後は全部秀丸
メールの「受信フォルダ」に入ってしまうんですね。
とりえあえず現状は対応開始したばかり、仕方ないと思うのですが将来的にはフ
ォルダ構成が再現されればと思います。
と言うかフォルダ構成などが再現されないとimap4の良さが出ないと思うのです。
複数のPCやMacでアクセスしても同じメールフォルダ、同じ既読未読の状態が再
現されるのがimap4の良さだと思うのです。


>cumaです。今確認したら143になっておりました。
>それでエラーのようです。
>なのでメールにてエラーをお送りします。
>
>> Iranoanさんからの情報で分かったんですが、IMAP用のアカウントを新規作成
>>すると、IMAP用のポートが間違って110番に設定されてしまうようです。
>>
>> これを143番に変更しないと「挨拶メッセージが…」のエラーになるようです。
>>
>> ということでその辺設定変更してみて欲しいです。
>>
>> それでもダメでしたらメールで送って欲しいですけど。
>>
>> 送り先は、 maruo@mitene.or.jp です。

[ ]
RE:00819 V4.82β1No.00820
秀まるお さん 07/09/21 08:51
 
 β6なら大丈夫ということで了解しました。

 IMAP4サーバー上のフォルダが秀丸メール上で再現されない件についてですが
…、完全なIMAP4クライアント化させるというのは無理があると思いますが、フ
ォルダを自動生成してそこに振り分ける(ような振り分け設定も自動生成す
る?)って仕組み程度なら対応出来るかもしれません。

 それはそれで考えてみます。

[ ]
RE:00820 V4.82β1No.00821
cuma さん 07/09/21 09:15
 
cumaです。
フォルダを再現するって事がなかなか難しいのですね。
なかなか大変そうで気長にと言う感じですね。

> β6なら大丈夫ということで了解しました。
>
> IMAP4サーバー上のフォルダが秀丸メール上で再現されない件についてですが
>…、完全なIMAP4クライアント化させるというのは無理があると思いますが、フ
>ォルダを自動生成してそこに振り分ける(ような振り分け設定も自動生成す
>る?)って仕組み程度なら対応出来るかもしれません。
>
> それはそれで考えてみます。

[ ]
RE:00821 V4.82β1No.00830
秀まるお さん 07/09/25 16:09
 
 フォルダの自動生成はやっぱりいろいろ難しい問題がありそうなのでやめてお
きます。ただし、振り分けが可能になるように、

X-TuruKame-IMAP-Folder:

 ってヘッダをメールに付加するようにしまして、そこにutf-7でエンコードさ
れたフォルダ名を入れてやるようにします。

 utf-7を日本語にデコードしてしまうと外国語メールの場合にややこしいこと
になるので、utf-7のまま入れることにします。振り分け設定する上ではそれで
も問題ないと思うので。

[ ]
RE:00804 IMAP4 で受信しないフォルダNo.00846
Iranoan さん 07/10/03 19:02
 
 秀まるおさん今日は、Iranoan です。
>  フォルダを任意に指定出来るようにするのは技術的にちょっと面倒なので、と
> りあえず今の段階ではやめておこうかなぁと思います。
<snip>
>  inter7.jpにアカウントを作成してテストしてみたら、やっぱり僕も必要な気
> がしました。
 追加していただきありがとうございます。

 本日、やっと実際に IMAP4 を使う機会があって確認したのですが(^^;、
「受信するフォルダのみ」の設定だけでなく、「受信しないフォルダの指定」
もできたほうが便利です。理由は、Web メールを含め他の MUA も使っている
場合、サーバ上にフォルダが増えていきますが、受信したくないフォルダが変
化しないことの方が多いと思うからです。(ほとんどの場合、「ゴミ箱」、ス
パム・メールの振り分け先と、幾つかの特殊なフォルダだけでしょう。) また
この場合、新規に作成された (設定されていないフォルダは全て) 受信してく
れると一層便利です。

[ ]
RE:00846 IMAP4 で受信しないフォルダNo.00852
秀まるお さん 07/10/04 11:40
 
 では「受信するフォルダの指定」か、または「受信しないフォルダの指定」か
どっちか選択出来るようにしてみます。「ゴミ箱以外のすべてのフォルダ」は廃
止します。

[ ]
RE:00852 IMAP4 で受信しないフォルダNo.00853
Iranoan さん 07/10/04 11:53
 
 秀まるおさん今日は、Iranoan です。
>  では「受信するフォルダの指定」か、または「受信しないフォルダの指定」か
> どっちか選択出来るようにしてみます。「ゴミ箱以外のすべてのフォルダ」は廃
> 止します。
 どうも有り難うございます。

 試した環境は、Winbiff が導入され Web メールでも閲覧可能なのですが、
私は普段、秀丸メール+持ち出しキットで使いたいので非常に助かります。

[ ]