Nachdem ich durch so einige Ungenauigkeiten in der Installationsanleitung durch bin, passen auch fast alle Rechte. Nur das liefern an mein Postfach macht mich irgendwie krank.
May 16 17:25:26 websvr postfix/smtpd[5913]: connect from em-p00-ob.rzone.de[81.169.146.224]
May 16 17:25:27 websvr postfix/smtpd[5913]: 0BD44100E33: client=em-p00-ob.rzone.de[81.169.146.224]
May 16 17:25:27 websvr postfix/cleanup[5903]: 0BD44100E33: message-id=<201105161725>
May 16 17:25:27 websvr postfix/qmgr[5842]: 0BD44100E33: from=<info>, size=1233, nrcpt=1 (queue active)
May 16 17:25:27 websvr dovecot: deliver(info@freilauf-bielefeld.de): Fatal: setuid(2000) failed with euid=1002(vmail): Operation not permitted (This binary should probably be called with process user set to 2000 instead of 1002(vmail))
May 16 17:25:27 websvr postfix/smtpd[5913]: disconnect from em-p00-ob.rzone.de[81.169.146.224]
May 16 17:25:27 websvr postfix/pipe[5857]: 0BD44100E33: to=<info>, relay=dovecot, delay=0.26, delays=0.18/0/0/0.08, dsn=4.3.0, status=deferred (temporary failure)
(END)
Was will der mit dem Prozessuser? was hab ich damit zu schaffen. Ich hab doch nur laut Installation in der Master.cf den Transport gesetzt?
# Dovecot LDA
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
Soweit ich das begriffen habe, als unprivilegierter, Prozess, der gechrootet wird. Wie die anderen Transports auch? Irgend jemand eine Idee? Das einzige, was ich dazu gefunden habe, war auf brasilianisch in der Mailinglist von dovecot. Mit der Sprache haperts aber bei mir ein bisschen?