YYoshikawaと申します。よろしくお願い致します。 isp.co.jp(ユーザID…yoshikawa) | ADSL | ppp0 vine2.5 eth0 としてます。vine2.5(host1.mydomain.co.jp)を使用しています。 今現在、Sylpheedでyoshikawa@xxxxxxxxx宛のメールをPOPサーバからダウンロードし て 閲覧しています。Sylpheedを起動すると左のフォルダ一覧ウィンドウには -メール箱(MH) | |_受信箱(32) 1 32 34 | |_送信控え 0 0 110 | |_送信待ち 0 0 0 | |_ごみ箱 0 0 155 | |_[FreeBSD] 1 297 373 | |_... | |_... | と表示されます。この後、 fetchmailとimapを利用してimapサーバを構築したく思っています。 (外部POPサーバisp.co.jpから取り込んだyoshikawa@xxxxxxxxx宛メールを他PCと共有 したい) $ rpm -qa | grep imap imap-2000c-1.6.0vl3 imap-devel-2000c-1.6.0vl3 となっています。 /etc/xinetd.d/imapには service imap { disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/imapd log_on_failure += USERID } /etc/xinetd.d/pop2には service pop-2 { disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.qpopper log_on_failure += USERID } /etc/xinetd.d/pop3には service pop-3 { disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.qpopper log_on_failure += USERID } を記述して # /sbin/chkconfig --del imap # /sbin/chkconfig --list | grep imap imap : on となったままです。でも取り敢えずxinetdを再起動しました。 /etc/hosts.denyには ALL:ALL /etc/host.allowには in.qpopper : 192.168.0.0/255.255.255.0 imapd : 192.168.0.0/255.255.255.0 /home/user01/.fetchmailには set daemon 600 set postmaster user01 set no bouncemail defaults protocol auto poll isp.co.jp protocol pop3 user yoshikawa password xxxxxxxx mda "/usr/bin/procmail -d %s" fetchall /home/user01/.forwardには \yoshikawa,"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75" /home/user01/.procmailrcには PATH=/usr/bin:/usr/sbin:/usr/ucb:/usr/local/bin:/pub/bin:. SHELL=/bin/sh MAILDIR=/home/imap-mbox/user01/ DEFAULT=$MAILDIR/inbox/. LOGFILE=$MAILDIR/.procmail.log を記述しています。 c-client.cfというファイルが発見できなかったので、/etc/c-client.cfを作成して I accept the risk for IMAP toolkit 4.1. set black-box-directory /home/imap-mbox EOD と記述しました。 # mkdir /home/imap-mbox # chmod 755 /home/imap-mbox # mkdir /home/imap-mbox/user01 # chown user01 /home/imap-mbox/user01 # chgrp user01 /home/imap-mbox/user01 # chmod 700 /home/imap-mbox/user01 # mkdir /home/imap-mbox/user01/inbox # chown user01 /home/imap-mbox/user01/inbox # chgrp user01 /home/imap-mbox/user01/inbox # chmod 700 /home/imap-mbox/user01/inbox user01にログインして $ telnet telnet> open localhost imap Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. * OK [CAPABILITY IMAP4 IMAP4REV1 STARTTLS LOGIN-REFERRALS AUTH=CRAM-MD5 AUTH=LOGIN] localhost IMAP4rev1 2000.287rh at Wed, 2 Oct 2002 01:34:57 +0900 (JST A01 LOGIN user01 xxxxxxxx * CAPABILITY IMAP4 IMAP4REV1 STARTTLS NAMESPACE IDLE MAILBOX-REFERRALS SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND A01 OK LOGIN completed A02 LOGOUT * BYE omega IMAP4rev1 server terminating connection A02 OK LOGOUT completed Connection closed by foreign host. となりました。 その後、 $ fetmail でyoshikawa@xxxxxxxxx からのメールが/home/imap-mbox/user01/inboxに取り込まれました。 そして、 sylpheed-0.7.4-0vl1を起動してアカウントの追加しました。~/.sylpheed/accountrc に [Account: 1] account_name=user01 is_default=1 name=Yoshikawa address=yoshikawa@xxxxxxxxx organization= protocol=3 receive_server=localhost smtp_server=isp.co.jp nntp_server= use_nntp_auth=0 user_id=user01 password=xxxxxxxx inbox=inbox remove_mail=1 get_all_mail=0 enable_size_limit=0 size_limit=1024 filter_on_receive=1 imap_directory=/home/imap-mbox/user01/inbox receive_at_get_all=1 add_date=1 generate_msgid=1 add_custom_header=0 use_smtp_auth=0 smtp_user_id= smtp_password= pop_before_smtp=0 signature_path=/home/user01/.signature set_autocc=0 auto_cc= set_autobcc=0 auto_bcc= set_autoreplyto=0 auto_replyto= ssl_smtp=0 ssl_pop=0 ssl_imap=0 set_smtpport=0 smtp_port=25 set_popport=0 pop_port=110 set_imapport=0 imap_port=143 set_nntpport=0 nntp_port=119 set_domain=0 domain= として(アカウントはこの一つだけです) Sylpheedを起動して[全フォルダをスキャン]して/home/imap-mbox/user01/inbox下の メールが左側のフォルダ一覧ウィンドウにメール箱(MH)フォルダの下に user01(IMAP4)フォルダが表示されました。 -メール箱(MH) | |_受信箱(32) 1 32 34 | |_送信控え 0 0 110 | |_送信待ち 0 0 0 | |_ごみ箱 0 0 155 | |_[FreeBSD] 1 297 373 | |_... | |_... | user01(IMAP4) |_受信箱 |_ごみ箱 |_1(1) 1 1 1 |_10(1) 1 1 1 |_100(1) 1 1 1 |_1000(1) 1 1 1 |_1001(1) 1 1 1 |_1002(1) 1 1 1 : ここでサブフォルダがズラーっと現れました。 このサブフォルダをクリック・表示させるとメールが表示されました。 /home/imap-mbox/user01/inbox下には home…ディレクトリ 1…Eメールメッセージ 10…Eメールメッセージ 100…Eメールメッセージ 1000…Eメールメッセージ : という風に1つのディレクトリと沢山のEメールメッセージファイルがありました。こ の沢山のファイルが上記のサブフォルダになっているようです。 どうしてこのような奇妙な現象が起こるのか分かりません。 これはどうすれば1つのフォルダ(受信箱)で表示させれるのでしょうか?