Jeg har fået lidt problemer med Postfix efter at jeg installerede RH71
på en ny computer som erstatning for en RH70-installation.
Postfix er sat op til at køre som brugeren mail
main.cf:
mail_owner = mail
der har skriverettigheder i /var/spool/mail
$ ls /var/spool
drwxrwxr-x 2 root mail 4096 Jun 1 01:48 mail
Problemet opstår, når der til en bruger ikke er oprettet en fil i
/var/mail/spool. Hvis der da sendes en email til denne bruger fås
følgende fejlmeddelelse tilbage som email:
=====
<bruger@bakkeland.dk>: can't create user output file. Command output:
procmail:
Couldn't create "/var/spool/mail/bruger"
[ Part 2: "Delivery error report" ]
Reporting-MTA: dns; sputnik.groenjord.dk
Arrival-Date: Thu, 31 May 2001 23:14:10 +0200 (CEST)
Final-Recipient: rfc822; bruger@bakkeland.dk
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; can't create user output file. Command
output:
procmail: Couldn't create "/var/spool/mail/bruger"
=====
Den tilsvarende meddelelse i /var/log/maillog er følgende:
======
Jun 1 01:20:02 sputnik postfix/smtpd[2099]: connect from
kirstine.fys.ku.dk[130.225.102.150]
Jun 1 01:20:02 sputnik postfix/smtpd[2099]: BD064C6822:
client=kirstine.fys.ku.dk[130.225.102.150]
Jun 1 01:20:02 sputnik postfix/cleanup[2100]: BD064C6822:
message-id=<Pine.LNX.3.96.1010601011954.28777A-100000@scharff.fys.ku.dk>
Jun 1 01:20:02 sputnik postfix/smtpd[2099]: disconnect from
kirstine.fys.ku.dk[130.225.102.150]
Jun 1 01:20:02 sputnik postfix/qmgr[829]: BD064C6822:
from=<anden_bruger@fys.ku.dk>, size=851, nrcpt=1 (queue active)
Jun 1 01:20:03 sputnik postfix/local[2102]: BD064C6822:
to=<bruger@bakkeland.dk>, relay=local, delay=1, status=bounced (can't
create user output file. Command output: procmail: Couldn't create
"/var/spool/mail/bruger" procmail: Lock failure on
"/var/spool/mail/bruger.lock" procmail: Error while writing to
"/var/spool/mail/bruger" )
=====
Hvis derimod en tom fil /var/spool/mail/bruger oprettes med
rettighederne
-rw------- 1 bruger mail 0 May 31 23:36 bruger
så går alle email fint igennem. Er det procmail, der på en eller anden
må ikke er sat op til at køre som brugeren mail, eller hvad kan
problemet være? Håber at der er nogle der kan hjælpe.
--
Morten Bakkedal
http://www.bakkeland.dk/