トップページunix
428コメント133KB

〓〓〓いつまでも次世代 IMAP その2〓〓〓

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2005/04/24(日) 03:11:56
■関連リンク
The IMAP Connection
http://www.imap.org/
RFC3501:INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1
http://rfc.net/rfc3501.html

■オープンソースの定番サーバ
IMAP Information Center: UW IMAP Server (mbox, MH, →パッチ適用で Maildir 可)
http://www.washington.edu/imap/
Cyrus IMAP Server (独自スプール形式)
http://asg.web.cmu.edu/cyrus/imapd/
Courier-IMAP (Maildir)
http://www.courier-mta.org/imap/
Binc IMAP (Maildir)
http://www.bincimap.org/
Dovecot (mbox, Maildir)
http://dovecot.procontrol.fi/
※これ以外にもいくつかあるので IMAP Connection で検索すべし

■過去ログ
IMAP Serverとしてどちらがお勧め (UW or Cyrus)?
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998711145
〓〓〓次世代メールプロトコル、IMAP〓〓〓
http://pc8.2ch.net/test/read.cgi/unix/989592181/
02071912006/05/06(土) 02:45:18
>>204
Thunderbird と Sylpheed から
階層フォルダの作成/移動ができることを確認したよ。

Shuriken も作成はOKなんだけど、
(ちょっと試した範囲では)移動ができなかった。

# さっき実験用の環境ができたので
# ローカルフォルダとは操作が違うとか?
# IMAPサーバをdovecotにしたらどうか?
# とかを試すつもり
0208名無しさん@お腹いっぱい。2006/05/06(土) 04:15:40
>>207
クライアント上では「移動」のようにみえるけど、
実際は新しいフォルダを作り、メールをそこに移動し、
元のフォルダを消しているだけじゃね?
0209名無しさん@お腹いっぱい。2006/05/06(土) 09:18:10
IMAP 的には、フォルダの移動はありますけど、メッセージの移動はありません。
ですんで、その実装だと、Quota にひっかかってフォルダの移動ができないという
なんだか変なことになる可能性があります。
0210名無しさん@お腹いっぱい。2006/05/06(土) 11:12:43
>>207
以前、WinBiff を使って移動していたような記憶がうっすらと……
あてにならない情報でスマンです。
0211名無しさん@お腹いっぱい。2006/05/06(土) 19:08:13
いつまでも次世代ではなく、どうやったら現世代になれるのか!
IMAP信者は普及活動を積極的にすべし!!!
0212名無しさん@お腹いっぱい。2006/05/06(土) 19:53:26
メッセージの移動って、なんで無いんだろうな?

メッセージを削除するときに「ごみ箱に移動させる」という設定ができる
クライアントがよくあるけど、quotaにひっかかるとどうにもならなくなるよなw
移動は「コピー → オリジナルに削除フラグつける → オリジナルの
フォルダでexpunge」というやり方で実装されてるから。
0213名無しさん@お腹いっぱい。2006/05/07(日) 09:44:15
>>211
lemonade もIMAPベースで行ってるから、現世代でもあり、次世代でもある。
別に使いたくない人、必要性を感じない人は使わなくていいんですよ。

>>212
1メールボックス=1ファイルで管理しているサーバの場合、
もし移動コマンドを実装したとしても、内部的にはそのような
動作になるはずだから、障害発生時のことも考えて、
atomic なコマンドに分離されているんではないかと想像する。

削除とQuota の問題は、Trash フォルダだけ別にQuotaをかけたり、
Trashを定期的にクリーニングする運用にすれば、少しはマシ?

02141912006/05/07(日) 22:54:36
>>191=193=207 です。レス、ありがとう。

結局、Shuriken ではIMAPフォルダの移動はできなかった。
同一階層で名前を変更するのは可能だった。

ユーザ視点で「移動」に見えれば、俺的には十分だったんだけどね。

quotaはかけてないし、IMAPフォルダ間のメール移動はできるから、
Shuriken の機能として「IMAPフォルダの移動」が無いんだと思う。

# そのうち、JustSystemに質問/要望してみる
0215名無しさん@お腹いっぱい。2006/05/13(土) 15:56:27
uw-imapでimapsサーバーをたてています。

PDAからつないで、外出先でみています。

ところで、いつまでもセッションが残ってしまう状態なのですが、
(今みると過去2,3接続分が数日くらいの期間経過後にも
かかわらず、存在しています。)
これは、どこの設定を変えると一定時間でタイムアウトするようになるでしょうか?
0216名無しさん@お腹いっぱい。2006/05/14(日) 11:39:34
GMailをIMAPで読むにはどうしたらいいですか?
0217名無しさん@お腹いっぱい。2006/05/14(日) 11:46:28
http://mail.google.com/support/bin/answer.py?answer=10339&query=imap&topic=0&type=f
0218名無しさん@お腹いっぱい。2006/05/17(水) 12:25:11
カワイイ女の子の脳内をIMAPで読むにはどうしたらいいですか?
0219名無しさん@お腹いっぱい。2006/05/17(水) 20:38:55
>>218
カワイイ女の子の中に立てればいいんじゃね?
0220名無しさん@お腹いっぱい。2006/05/17(水) 21:50:10
>>218
外部アクセスを許可させるためには、
まずはポートを空ける作業が必要。

おまえにそれができる自信はあるのか?
02212182006/05/17(水) 21:56:31
>>220

> telnet カワイイ女の子 143
Trying カワイイ女の子
telnet: connect to host カワイイ女の子: Connection refused


上記のようなエラーメッセージが出たのですがどうやったら解決できますか?
0222名無しさん@お腹いっぱい。2006/05/17(水) 22:01:12
ネタはよそでやれ。
0223名無しさん@お腹いっぱい。2006/05/18(木) 15:27:20
>>222
マッタリしょーや
0224名無しさん@お腹いっぱい。2006/05/18(木) 15:37:14
>>218
一度確立すれば、POP3のように一方通行な通信ではなく、
ポートをたたくだけで常にカワイイ女の子と同期できる。
うまく接続できれば最高な環境だぞ。ガンバレ
0225名無しさん@お腹いっぱい。2006/05/19(金) 03:30:58
>>218
同時に複数からアクセスがあっても泥沼に陥らなくて済みます。負荷はかかるけど。
0226名無しさん@お腹いっぱい。2006/05/19(金) 09:05:57
他のクライアントにメッセージを消されてしまいました
0227名無しさん@お腹いっぱい。2006/05/19(金) 09:48:58
繋がってる間にメッセージをキープしとかなかったのが悪い
0228名無しさん@お腹いっぱい。2006/05/19(金) 12:14:58
IMAPを制する者は女心を制す or 女心を制する者はIMAPを制す

どうりで敷居が高いわけだ
0229名無しさん@お腹いっぱい。2006/05/19(金) 13:53:42
だよなあ。俺はもっとわかりやすくて POP な女の子で全然 +OK 。
0230名無しさん@お腹いっぱい。2006/05/19(金) 14:35:16
そ、それで上手いこと言ったつもりなのっ?!
0231名無しさん@お腹いっぱい。2006/05/19(金) 15:54:41
何か問題でも?
02322292006/05/20(土) 19:20:09
>>222
俺が流れを断ち切ってやった。感謝すれ。
0233名無しさん@お腹いっぱい。2006/05/26(金) 05:38:56
      ☆ チンチン〃   Λ_Λ   / ̄ ̄ ̄ ̄
        ヽ ___\(\・∀・) < 次のネタまだ〜?
マチクタビレタ〜 \_/⊂ ⊂_ )   \____
          / ̄ ̄ ̄ ̄ ̄ ̄ /|
       | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |   マチクタビレタ〜
0234名無しさん@お腹いっぱい。2006/05/31(水) 14:33:04
二つの MUA から同時にアクセスして
矛盾する操作を行った場合、
整合性の保証はどのレベルで行われるんですか?
MUA のそれぞれのクライアントレベル?
imap サーバ次第?
それとも imap プロトコルのレベルでそういうことがないよう
保証されてたりするのでしょうか?
0235名無しさん@お腹いっぱい。2006/05/31(水) 20:39:00
rfc2180参照。
0236名無しさん@お腹いっぱい。2006/05/31(水) 21:36:48
どうもありがとうございます。
矛盾する操作をした場合、
rfcでサーバーに許されてる挙動がいくつかあって、
その成功なりエラーなりに応じてクライアントが対応する必要があると
わかりました。
0237名無しさん@お腹いっぱい。2006/06/02(金) 16:39:35
courier-mtaを使っています。

共用メールボックスを作成しているのですが、このメールボックスへの
アドレスは割り振られないのでしょうか?
メッセージを共用メールボックスへ置くには、クライアントからの移動しか
内のでしょうか?
0238名無しさん@お腹いっぱい。2006/06/02(金) 17:06:53
mh とか Maildir って数万のメール溜め込んでも実用になる?
0239名無しさん@お腹いっぱい。2006/06/02(金) 23:15:33
百万メール以上で普通に使われてる
0240名無しさん@お腹いっぱい。2006/06/03(土) 13:35:14
MH はムリっしょ。
0241名無しさん@お腹いっぱい。2006/06/04(日) 11:27:48
MHは無理で Maildirならオケーなのはなんで?
0242名無しさん@お腹いっぱい。2006/06/04(日) 17:35:26
Maildirはなんとか実用になるIMAPサーバの実装が存在するが、
MHの場合には無い。
0243名無しさん@お腹いっぱい。2006/06/04(日) 17:42:03
Courier や dovecot とかの Maildir 対応 IMAP サーバは
DB とか使ってパフォーマンス良くする工夫をしてるみたいだけど、
UW の MH 対応はそこらへん全然気合い入れて実装されてないので厳しいね。
0244名無しさん@お腹いっぱい。2006/06/04(日) 22:54:45
ま、そういう工夫を別に重ねると、両者のMaildirに差が出てきて、
素のMaildirとも違う別々のものになってしまうのだが。

MH対応を気合を入れて、IMAPのフルスペックを効率よく処理できる
ように拡張したとしても、それは素でMHにアクセスする別の何かと
互換性がなくなってしまって、MHを使っている意味がなくなるのだよ。
0245名無しさん@お腹いっぱい。2006/06/04(日) 23:41:11
Maildir や mh のディレクトリそのものに余計なもの入れずに
サーバー側でキャッシュみたいなの作ればいいんじゃないの。
0246名無しさん@お腹いっぱい。2006/06/04(日) 23:51:28
それじゃ何も変わらん。
0247名無しさん@お腹いっぱい。2006/06/05(月) 00:32:23
同時に複数のクライアントが繋ぐことを許容しつつ、
ローカルでMaildir/MHディレクトリに直接アクセスするクライアントもあるから
キャッシュをどのタイミングで更新すればよいか、という問題になる

結局Cyrusのように独自DB/外部DBを使う方がパフォーマンスの面で有利
0248名無しさん@お腹いっぱい。2006/06/30(金) 03:06:43
ショボい相談させて下さい。
procmailで任意のディレクトリに保存させるとファイル名が1,2,3と連番になるじゃないですか。
でもこの保存先がimapフォルダだと、1を読んだ後1:2,Sとかになり、次に来たファイルが2じゃなくもう一回1になり、その1を読むと...ファイルが消えてしまうんですが、どうしたら良いですか?
(それと、Outlook Express等MUAは、タダで消す訳にも行かないからだと思うんですが、同じメールが何回も来ては消えるという動作を繰り返しているようです。)

imapはcourier-imapで、imapフォルダはDBではなくmhです。
0249名無しさん@お腹いっぱい。2006/06/30(金) 03:42:42
courierでMH?
02502482006/06/30(金) 04:15:21
なるほど(?)、MHとMaildirを混同してました。
逝って来ます。
0251名無しさん@お腹いっぱい。2006/09/29(金) 10:21:57
たまにはageとくよ、imap
0252名無しさん@お腹いっぱい。2006/10/04(水) 16:14:50
OLってIMAPとの相性わるくね?
0253名無しさん@お腹いっぱい。2006/10/04(水) 17:18:02
OLさんと相性よくなりたいっす

でもそれ以前に近くに OL さんがいないっす
0254名無しさん@お腹いっぱい。2006/10/04(水) 23:43:51
40代×イチのOtubone-Ladyならいるが...
0255名無しさん@お腹いっぱい。2006/10/05(木) 01:21:04
俺んところは Old-Lady のみ… 何で事務の
Old-Lady に俺がwordやexcel教えなあかんのや。
0256名無しさん@お腹いっぱい。2006/10/05(木) 11:14:07
Old-Lazy ばっかり
0257名無しさん@お腹いっぱい。2006/10/05(木) 19:02:29
>>252
そうかな?何か気になった点とかある?
以前ちょっと試した感じではとりあえず無難に使えそうかなと思ってたんだけど、
使い方やサーバとの相性によってはそうでもない?
0258名無しさん@お腹いっぱい。2006/10/05(木) 21:43:08
OutLookはまだマシなほうだよ!
0259名無しさん@お腹いっぱい。2006/10/05(木) 21:52:42
mua って乗り換えることないからそのへんの事情ってよく知らないけど、
imap だとダメダメなクライアントってまだ結構あるのかね。
0260名無しさん@お腹いっぱい。2006/10/06(金) 07:38:49
>>259
昔、BeckyのIMAP実装が単にサーバ側でフォルダ分けされているPOPサーバ的にしか
扱っていないとさんざいわれていたけど、今は改善したのかな?

Thunderbirdの開いたフォルダの分、コネクションを別個に張りっぱなしとかいうのも
さんざいわれていたけど、これもどうなったんだろ?
0261名無しさん@お腹いっぱい。2006/10/06(金) 12:22:15
>>260
あー、後者はなんか聞いたことあるなあ。どうなんだろね。
0262名無しさん@お腹いっぱい。2006/10/07(土) 09:09:51
>>257
OLとcourier使ってるんだけど、起動時のレスポンスの悪さ、タイムアウトの判定待ち、
メッセージ取得までのラグ、フォルダの追加ができない(他のmuaで一度追加しておくと成功)
この辺かなぁ。
0263名無しさん@お腹いっぱい。2006/12/24(日) 16:50:44
今まで、
ISP pop server -> local pop server -> mew(apop)
という構成だったのですが、これを
ISP pop server -> local imap server -> mew(imap)
にしたいと思ってます。

ISP pop server -> local imap server
の部分は、fetchmail 等で何とかなりそうなんですが、
今までmew(pop)で貯めてきたメールを local imap server 上に移す方法が分かりません。
何か良い方法ありませんか?
0264名無しさん@お腹いっぱい。2006/12/26(火) 07:47:05
MH形式を読めて、IMAP使えるメイラ(sylpheedとか)でシコシコ移す
0265名無しさん@お腹いっぱい。2006/12/26(火) 09:50:26
Mewは、ローカル→IMAPサーバへのメッセージの移動はできないの?
0266名無しさん@お腹いっぱい。2006/12/26(火) 10:09:44
移動だけ別のメーラでやってもいいし。
02672632006/12/26(火) 10:11:01
レスありがとうございます。よかった、まだここ人いたんですね。。

>>264
その手は考えてませんでした。一括でできるならそれもありですね。

>>265
多分出来ないと思うのです。mewでできるのが最善なのでちょっと試してみます。

何がしかのツールで一発ってのが理想なんですが、そううまくはいきませんね。。




0268名無しさん@お腹いっぱい。2006/12/26(火) 10:12:53
同じような状況で、OLでimap鯖に移動できた、って思ったら、
単なるローカルのファイルを読んでいただけにすぎず、OSの入れ直しに伴って
メールが消えたとかいう思い出が。
0269名無しさん@お腹いっぱい。2006/12/26(火) 10:55:50
>>267
IMAP サーバの実装にもよると思うけど、
直接 IMAP サーバの保存形式に変換するツールがある場合も。
IMAP サーバは何使ってんの?
02702632006/12/26(火) 18:08:22
>>269
いえ、これから構築するので、逆に何でも良いです。
Linux(Vine4)にパケジがあるのがベターですが、
特にこだわりないのでお勧めあれば是非教えてください。
0271hage2006/12/26(火) 22:13:06
>>270
無難にCourier
0272名無しさん@お腹いっぱい。2006/12/26(火) 22:32:14
無難なのはuwでそ
02732632006/12/27(水) 09:53:23
レスサンクスです。
とりあえずuw、Courierで移行ツールが無いか調べてみます。

0274名無しさん@お腹いっぱい。2006/12/27(水) 10:47:05
uw なら MH フォルダ読めるからコピーするだけだよ。
0275名無しさん@お腹いっぱい。2006/12/27(水) 11:05:27
Courier とかの Maildir な IMAP サーバなら
「IMAP MH Maildir 変換」あたりでぐぐると良いかも。

Cyrus だと以前かずさんが変換スクリプトを書いてたと思うんだけど、見つからねー。
0276名無しさん@お腹いっぱい。2006/12/27(水) 21:20:37
Mailフォルダから mboxにpackfで変換しておけば、
後は適当に食わせられるでしょ。
0277*core*2006/12/29(金) 12:12:39
なんで、これ使わないのかわからん。

M-x mew-summary-from-local-to-imap
0278名無しさん@お腹いっぱい。2006/12/29(金) 16:39:01
Mew 使ってないので知らんかったが、まぁ、普通は出来るわなあ。
0279名無しさん@お腹いっぱい。2006/12/29(金) 17:09:02
やる前に聞いてしまうのだが、それってフォルダ単位でも可能なの?
0280*core*2006/12/29(金) 18:06:27
指定した階層以下だな。
02812632007/01/03(水) 17:49:43
みなさんどうもでした。新年早々に環境構築して、277 さん提案の
M-x mew-summary-from-local-to-imap
にて、シコシコ移すという方法で無事移行できました。
マシンパワーが非力でかなり時間はかかりましたが確実な方法でした。

ちなみに IMAP サーバは dovecot を利用しましたが、特にはまることもありませんでした。
0282名無しさん@お腹いっぱい。2007/01/04(木) 23:20:41
自分もおんなじようなことしたけど、
uw-imapでMHフォルダそのまま読ませて、
MUA上で新しくフォルダ(mbox)作って
MHのフォルダからコピーしただけでできた。

MHのままでもよかったんだけど、MHだと妙に動作が遅くて。
0283名無しさん@お腹いっぱい。2007/01/10(水) 06:30:21
ついに俺たちの出番だぜ!!

ttp://www.blogsmithmedia.com/www.engadget.com/media/2007/01/dsc_0204.jpg
ttp://www.blogsmithmedia.com/www.engadget.com/media/2007/01/dsc_0205.jpg
ttp://www.blogsmithmedia.com/www.engadget.com/media/2007/01/dsc_0206.jpg
ttp://www.blogsmithmedia.com/www.engadget.com/media/2007/01/dsc_0210.jpg
ttp://www.blogsmithmedia.com/www.engadget.com/media/2007/01/dsc_0212.jpg

まさか携帯に実装するとはな
0284名無しさん@お腹いっぱい。2007/01/10(水) 09:40:27
携帯っていうのなら、以前からノキアの端末があったと思うが……
0285名無しさん@お腹いっぱい。2007/01/10(水) 12:04:34
Treo とか。

むしろ、携帯だからこそ IMAP なわけで。本来は。
0286名無しさん@お腹いっぱい。2007/01/24(水) 07:21:00
本来はそうだけど、転送量とか考えてもモバイル向けには
まったく思えないんだが実際どうなのよ
0287名無しさん@お腹いっぱい。2007/01/24(水) 11:55:28
FOMA M1000でずっとinboxに貯めっぱなしにして300通ぐらい越えてから
だんだんやばくなってきた。
ので100ぐらいにまで落とした。やっぱキツイと思う。
0288名無しさん@お腹いっぱい。2007/01/24(水) 20:58:47
モバイル最強は、りなざう等それなりに勝手が出来るデバイスで mutt + isync だな。
・・・わりと間違った方向性な気がするが。
0289名無しさん@お腹いっぱい。2007/01/29(月) 11:40:36
CentOS4 + courier-imap-4.1.2 でPOP3のみ使っていますが、まれに
RETRの途中でタイムアウトすることがあります。
こんな症状のかたいませんか?

パケットキャプチャしてみると、RETR 1のあと先頭1KB程度(MTUサイズ?)は
データが来るんですが途中で120秒ほど何も来ず、突然また続きのデータ
が来る、という形です。
同セグメントにあるdovecotでは起こりませんのでPOP3サーバが原因と
考えていますが、他に原因が考えられるでしょうか。
0290名無しさん@お腹いっぱい。2007/03/14(水) 02:42:09
imapの日本語のディレクトリって"&"で始まって"-"で終わるみたいなんですけど
その文字列を日本語に直したい場合どうすればいいですか
url encodeじゃなさそうだし・・・
0291名無しさん@お腹いっぱい。2007/03/14(水) 10:31:05
Modified UTF-7 って奴です。
rfc2192にサンプルコードが。
0292名無しさん@お腹いっぱい。2007/03/15(木) 18:34:38
ありがとうございます!
0293名無しさん@お腹いっぱい。2007/05/04(金) 22:56:15
IMAP4対応のフリーのメールサービス、あるいは有料でも低価格なサービスがあれば教えてください。
0294名無しさん@お腹いっぱい。2007/05/04(金) 23:12:50
さくらのメールボックス
0295名無しさん@お腹いっぱい。2007/05/04(金) 23:12:59
>>293
XREA。2400円/年で最大2000MB出し入れ自由。50MBまでならタダ。

俺はXREA(一時蓄積)+ローカルimapサーバ構築(永久保存倉庫)で落ち着いた。
0296名無しさん@お腹いっぱい。2007/05/05(土) 21:18:44
>>294 >>295
さんくすです。
さくらのメールボックスは年間1000円でIMAP4/200MBなんですね。
XREAの無料は、
「 現在、一般向け無料サーバーの募集は行っておりません。 次期募集をお待ち下さい。 」
となってますね。残念です。
0297名無しさん@お腹いっぱい。2007/05/05(土) 23:07:00
>>296
容量が足りなければ、さくらのレンタルサーバをどうぞ。二週間の試用期間が
あるので、とりあえず申しこんでみるのがよいかと。
0298名無しさん@お腹いっぱい。2007/05/10(木) 07:54:08
ほとんどの場合、ネットワークにつながってるんなら ssh ログインしてメール見たらいいんで普及しないんかな。特に UNIX 使ってるんなら。
0299名無しさん@お腹いっぱい。2007/05/11(金) 01:34:13
ほとんどの場合、メールサーバにsshでログインできるようになってるなんて、
初めて見た。
0300名無しさん@お腹いっぱい。2007/05/11(金) 06:11:42
fetchmailでいつもログオンしてるマシンに取ってくるのがふつ〜。
0301名無しさん@お腹いっぱい。2007/05/11(金) 09:34:31
POP使ってメール読んでる、ってのと同じことだと思いますけど、それ。
クライアントマシンに保存してたら、肝心なときに役に立たない。
0302名無しさん@お腹いっぱい。2007/05/12(土) 03:01:53
fetchmailなんてウンコをいまどき使い続けてる奴がいることがオドロキ
0303名無しさん@お腹いっぱい。2007/05/12(土) 13:22:58
>>302
普通は何使うの?
0304名無しさん@お腹いっぱい。2007/05/12(土) 16:12:40
わしもそのウンコ使ってるので、素晴らしいものを紹介されたし。
0305名無しさん@お腹いっぱい。2007/05/12(土) 18:29:52
自分もISPのPOPサーバから自前のIMAPサーバにメールを突っ込むのに
fetchmailを使ってるが、素晴らしいものを教えて欲しいな。
0306名無しさん@お腹いっぱい。2007/05/13(日) 01:24:27
IMAP(笑)
0307名無しさん@お腹いっぱい。2007/05/13(日) 09:52:01
fetchmail が IMAP で取って来る、と?
■ このスレッドは過去ログ倉庫に格納されています