FreeBSD QandA 524
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 まで
お知らせください。