Hallo,
ich habe das Problem, dass Sendmail die Mailbox für einen User in /var/mail anlegt. Mutt sucht dort jedoch nicht nach der Mailbox. Ich kann Mutt zwar, so konfigurieren, dass es weiß, dass die Mailbox in /var/mail liegt, allerdings will es dann immer auf die Mailbox von root zugreifen, worauf es natürlich keinen Zugriff bekommt.
Deshalb meine Frage: Wie bekomme ich Sendmail dazu die Mails in ~/Mail zu speichern, bzw. Mutt die Mails aus der richtigen Mailbox zu lesen?
Vielen Dank im Voraus!
Linux 15.036 Themen, 107.107 Beiträge
Verstehe ich nicht. Ich habe Mutt gerade mal getestet und bei mir öffnet das Programm immer die Mailbox des Users, der gerade angemeldet ist. Und das ohne die Konfiguration zu ändern. Vielleicht hast Du schon etwas zuviel geändert. Lösch doch mal Deine /etc/Muttrc und installiere das Programm neu. Und überhaupt, warum gerade Mutt? Es gibt doch jede Menge Mailclients die einfacher zu bedienen sind.
Gruß
Linus T
Mutt ist der beste Konsolen-Client, den ich kenne. Der Witz ist, dass ich gar nichts geändert habe. Es ist dir Original Muttrc, wie Sie bei der Installation von Linux (mit Mutt) angelegt wurde. Da habe ich schon eher Sendmail in Verdacht... Normalerweise liegt die Mailbox doch in /home/user/Mail, oder?
Irrtum! "/var/spool/mail" ("/var/mail" ist ja nur ein Link auf diese Verzeichnis) wird von sendmail (und den meisten anderen Mail-Server Applikationen) als Spoolverveichnis benutzt. Geändert wird dieses Verzeichnis durch setzen der Umgebungsvariable $MAIL. Diese wird in der Datei "/etc/login.defs gesetzt. Wenn sich dort ein Eintrag "$MAIL=" befindet, lösche diesen. Desweiteren gibt es in der "/etc/Muttrc" einen Eintrag "set spoolfile". dieser sollte auskommentiert sein.
Eine andere Möglichkeit ist noch die, daß Deine Mutt-Version buggy ist. Bei meiner SuSE 7.1 Distri ist die Version 1.3.12i dabei. Updates gibt es auf dem FTP-Server vom Mutt.
Vielen vielen Dank für deine Hilfe!
Der Fehler war eigentlich ganz einfach - aber erst durch deinen Tip $MAIL zu überprüfen bin ich darauf gestoßen.
Ich war immer als root eingeloggt, und habe dann mit su den Benutzer gewechselt. Allerdings habe ich nicht daran gedacht, dass dann die Umgebungsvariablen nicht stimmen. Nachdem ich mich mal per SSH mit dem entsprechenden User angemeldet habe, funktioniert es einwandfrei.
Na also. Manchmal ist doch alles so einfach.
Dann viel Spaß beim Mailen.