Linux 15.036 Themen, 107.107 Beiträge

Konfiguration von Sendmail/Mutt

MajorTermi / 5 Antworten / Baumansicht Nickles

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!

bei Antwort benachrichtigen
Linus T MajorTermi „Konfiguration von Sendmail/Mutt“
Optionen

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

bei Antwort benachrichtigen
MajorTermi Linus T „Verstehe ich nicht. Ich habe Mutt gerade mal getestet und bei mir öffnet das...“
Optionen

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?

bei Antwort benachrichtigen
Linus T MajorTermi „Mutt ist der beste Konsolen-Client, den ich kenne. Der Witz ist, dass ich gar...“
Optionen

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.

bei Antwort benachrichtigen
MajorTermi Linus T „Irrtum! /var/spool/mail /var/mail ist ja nur ein Link auf diese Verzeichnis wird...“
Optionen

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.

bei Antwort benachrichtigen
Linus T MajorTermi „Vielen vielen Dank für deine Hilfe! Der Fehler war eigentlich ganz einfach -...“
Optionen

Na also. Manchmal ist doch alles so einfach.

Dann viel Spaß beim Mailen.

bei Antwort benachrichtigen