FreeBSD QandA 524

FreeBSD QandA

Q. POP3 Server に正常にアクセスできません。
   % telnet POPSERVER pop3
   としたところ、次のメッセージが返って来ました。
   -ERR System error, can't open temporary file, do you own it? 

A. 次のような解決策があります。

   A1. popper を port/package を使って導入する。
   例えば 2.2.5-RELEASE では qpopper-2.4b2 の port/package が用意されています。

   A2. /var/mail の permission を変更する。
   % su
   # chmod 1777 /var/mail
   のようにして working file が作成されるようにします。

   A3. あらかじめ working file を作っておく。
   user の名前が USER、所属 group が GROUP だとして、
   % su
   # cd /var/mail
   # touch .USER.pop
   # chown USER:GROUP .USER.pop
   # chmod 600 .USER.pop
   という風にします。

   A4. popper用のアカウント``pop''をbinグループに所属させる。

   A5. qpopper をつかわないで、imap4 についてる pop server を使う。

   A6. mbox 形式に見切りをつけ qmail に(以下略)

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。