Dear all,

I used qpopper 4.0.4 and Sendmail 8.12.10 on Solaris 9. 

inetd.conf
pop3 stream  tcp     nowait  root    /usr/local/bin/popper popper -s -S
-T 600

Users' mailboxes are in /var/mail. /var/mail volumn is 60 GB.
drwxrwxrwt  12 root     mail      540672 Jul 19 17:40 /var/mail

Qpopper processes also use this directory for its temp files,
.username.cache and .username.pop. 

All users have mail quota. They get mail using e-mail client - Netscape
mail, Outlook Express or Microsoft Outlook. When they get mail, I found
that qpopper left some .username.cache and .username.pop in /var/mail. 

The problem is when there're a number of these files, all users always
prompt for password and cannot get mail. I've to deleted only all of
.username.cache files then it's back to work normally. I set crontab to
delete these files every hour. Users that mail over quota and timeleft
period for quota is not expired, can get mail, too.

Last month, We expand /var/mail volumn to be 200 GB. I found that
.username.cache growth rapidly more than past. When they reach
approximately 900 files, all users will be prompt for password and
cannot get mail. I've to set crontab to delete these files every 4
minutes!!!

I download and configure qpopper 4.0.5 with option
--enable-cache-dir=/var/mail/popcache --enable-log-facility=LOG_LOCAL0
--enable-server-mode --enable-temp-drop-dir=/var/mail/poptemp
--enable-timing --enable-uw-kludge to separate qpopper temp files to
another directory. The problem still occurs even there are a little
.username.cache or .username.pop files. Moreover, users that mail over
quota cann't get mail. See the following log:

Jul 16 09:02:05 itc qpopper[28023]: [ID 702911 local0.notice] [SYS/TEMP]
Unable
to open temporary maildrop '/var/mail/poptemp/.vithayar.pop': Disc quota
exceede
d (49)
Jul 16 09:02:05 itc qpopper[28023]: [ID 702911 local0.notice] vithayar
at 172.31
.227.11 (172.31.227.11): -ERR [SYS/TEMP] Failed to create
/var/mail/poptemp/.vit
hayar.pop with uid 5583, gid 6.  Change permissions.

Folder permission of /var/mail/popcache and /var/mail/poptemp are the
same as /var/mail.

How to solve this problem? Any recommendations are welcome.

Thanks and Regards,
Siriporn H.

Reply via email to