Hatte gerade einen Anruf, dass ein User Mails (per POP3) nicht mehr abholen kann. Ein Blick ins Logfile zeigte folgende Fehlermeldung:
Error indexing mbox file /var/mail/xxx: LF not found where expected
Nun, die Datei ist wie es sich für Linux/Unix gehört eine Textdatei und mit vi bewaffnet (und sehr viel Zeit) wäre diese mbox Datei sicherlich zu reparieren gewesen. Als fauler Admin geht das aber auch schneller.
Zuerst schaue ich wieviele Mails es eigentlich im mbox File hat:
grep -c "^From: "
gibt mir 17 Mails. Dann mit formail die Datei reparieren:
mv /var/mail/user01/var/mail/user01.bkp
formail -ds >/var/mail/user01
Nun kann der Benutzer die Mails wieder abrufen und er kriegt 17 neue Mails. Also sind alle wieder da. Keine weitere Suche notwendig.
0 Antworten bis jetzt ↓
Es gibt keine Kommentare bis jetzt...Trete Sachen weg, die vom Formular runterfallen.
Hinterlasse ein Kommentar