vine-users ML アーカイブ



[vine-users:050409] mbox から Maildir への変更

  • From: HAYAKAWA Hiroshi <hayakawa@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:050409] mbox から Maildir への変更
  • Date: Mon, 13 May 2002 18:54:35 +0900
早川@名古屋と申します。

Vine2.5をインストールしたメールサーバーにおいて、
メールボックス形式をデフォルトのmboxからMaildirに変更しました。
がしかし、クライアントマシンからメールを取得できません。

まず/etc/postfix/main.cfを

home_mailbox = Maildir/
#mail_spool_directory = /var/spool/mail
#mailbox_command = /usr/bin/procmail -a $DOMAIN -d $LOGNAME

のように変更しました。
デフォルトのpopperであるqpopperはMaildirに対応していませんから、
imap-2000c-1.6.0vl3
に含まれるipop3dを利用するため、
/etc/inetd.confを

< pop-3   stream  tcp     nowait  root    /usr/sbin/tcpd  in.qpopper
---
> pop-3   stream  tcp     nowait  root    /usr/sbin/tcpd  ipop3d

のように変更しました。
そしてinetd,Postfixをそれぞれ再起動しました。

当該マシンのアドレスにメールを送信すると、
~/Maildir/new/1021276462.8587_0.hogehoge.com
のように1メール1ファイルでメールが保存されています。

しかし、クライアントマシン(Mac)からアクセスすると、
(メールソフトはMicrosoft Entourage Version 9.0, 2615)
/var/log/maillog には、

May 13 18:00:00 dev ipop3d[9366]: pop3 service init from 192.168.0.2
May 13 18:00:00 dev ipop3d[9366]: Login user=hayakawa host=[192.168.0.2]
nmsgs=0/0
May 13 18:00:00 dev ipop3d[9366]: Logout user=hayakawa host=[192.168.0.2]
nmsgs=0 ndele=0

のようにログが残されています。
ふと思って /var/spool/mail/ 以下に
メールスプールファイルを用意してみたところ、
そちらを読みにいってしまいました。

May 13 18:43:41 dev ipop3d[9392]: pop3 service init from 192.168.0.2
May 13 18:43:51 dev ipop3d[9392]: Login user=hayakawa host=[192.168.0.2]
nmsgs=1/1
May 13 18:43:52 dev ipop3d[9392]: Logout user=hayakawa host=[192.168.0.2]
nmsgs=0 ndele=1


$ rpm -ql imap
とやってもデフォルトの設定ファイルは見当たらないのですが、
Maildir形式にうまく変更された方がいらっしゃいましたら
設定をご紹介いただけると幸いです。


-----
With your dreaming, with your smile.
Hayakawa, Hiroshi <hayakawa@xxxxxxxxxxxxxxx>
Nagoya,Aichi,JAPAN ☆彡