PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Qmail, Aliase und Maildir



geronet
04.02.05, 19:45
Hallo,

seit einiger Zeit versuche ich eigentlich was ganz simples zu realisieren:

Alle Mails an root auf einem System sollen in das Maildir /home/stefan/Maildir/.root/ geschickt werden, dazu habe ich ein Alias in /var/qmail/alias/.qmail-root erstellt mit dem Inhalt "/home/stefan/Maildir".

Wenn nun eine Mail kommt schreibt qmail ins Log:

delivery 43: deferral: Unable_to_chdir_to_maildir._(#4.2.1)/

Mir ist auch klar warum, denn wenn ich in /tmp ein Maildir erstelle das alle lesen und schreiben dürfen schreibt er mir die Mail als user "alias" und Gruppe "nogroup" rein, also liegt es an den Rechten von qmail-local (oder?).

Gibt es einen eleganteren Weg oder muss ich mein Homeverzeichnis der Gruppe nogroup schreibbar machen, was ja wohl wirklich nicht sein sollte, aber sonst kommt er per chdir nicht rein.

Grüsse, Stefan

skatetrash13
04.02.05, 20:12
hmmm. bei mir ging das so:

# cd /var/qmail/alias
# echo meinusername > .qmail-root
# echo meinusername > .qmail-postmaster
# echo meinusernam > .qmail-mailer-daemon


ok postmaster und mailer-daemon ist für dich hinfällig :)
also für dich:

# cd /var/qmail/alias
# echo stefan > .qmail-root

geronet
04.02.05, 20:38
Ja, so hab ich es ja jetzt auch, aber die Mails landen zusammen mit den externen in einem Postfach, ich will aber die System-Mails in einem extra-Verzeichnis im Maildir.

geronet
05.02.05, 12:39
Wie macht ihr denn das? Glaub wohl kaum dass bei euch alle Mails im gleichen Ordner landen, das ist ja total unübersichtlich.

geronet
17.02.05, 19:42
Auf qmail.org steht:

Russ Nelson has used qmail-local to deliver to a dynamic Mailbox or Maildir name. He does it like this: |qmail-local "$USER" "$HOME" "$LOCAL" "" "nodeliver" "$HOST" "$SENDER" "/path/to/users/maildir/here/"

Nichtmal das geht.. ist echt schade.