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つのフォルダ(受信箱)で表示させれるのでしょうか?