WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 06.12.2002, 00:53   #1
BOfH
Veteran
 
Registriert seit: 05.01.2000
Alter: 49
Beiträge: 380


Standard mbox2maildir

Hallo !

Courier hat das Rennen gemacht
Imap und Pop stehen für den EInsatz bereit, jetzt müssen
nur mehr Hunderte Accounts in das Maildir Format konvertiert
werden.
Nur wie, ohne riesen Aufwand ?

Portierung-Schripts gibt es genug, z.B
http://batleth.sapienti-sat.org/projects/mb2md/

Mein Problem ist aber, dass ich dieses (die) als einzelner
User ausführen muss, und das kann es bei Hunderten von Accounts
nicht sein (Maildir DIR und die Subdirs müssen ja dem Benutzer gehören)

Für Ideen wäre ich wieder mal dankbar

Eigentlich wäre es von der Theorier her einfach.

Die Files in /var/spool/mail heissen genauso wie der
Useraccount. Folglich als root ein Script ausführen, dass mir
alle einzelnen Dateinamen ausliest, mit dem Paramter $name
einen chown $name:$guid $name durchführt.
Blöderweise stehe ich in der Perl und Sh Programmierung erst am
Anfang

mfg
BOfH
BOfH ist offline   Mit Zitat antworten
Alt 06.12.2002, 10:45   #2
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

Was verwendest du für einen POP3 Server?

Sloter
Sloter ist offline   Mit Zitat antworten
Alt 06.12.2002, 10:53   #3
BOfH
Veteran
 
Registriert seit: 05.01.2000
Alter: 49
Beiträge: 380


Standard

pop3d, den von Courier

Im Moment ist es noch qpopper
BOfH ist offline   Mit Zitat antworten
Alt 06.12.2002, 12:51   #4
MANX
Inventar
 
Registriert seit: 27.02.2001
Beiträge: 1.967


Standard

Hi @all!

@BOfH

Suchst Du jemanden der dir's "ausprogrammiert", da würd' ich _m3 empfehlen, der hat's sicher am schnellsten von uns allen

Aber vielleicht komm ich ja noch dazu.
Mein Vorschlag:

Als ersters brauchst Du eine Benutzerliste, gibt's die schon, sonst aus /etc/passwd auslesen (z.B mit "less /etc/passwd |grep : | cut -d : -f1") diese Ausgabe in eine Datei umleiten > user.txt.

Dann entweder händisch die Systemuser aussortieren oder vor dem Ausführen des Konvertierungsprogramms auf Vorhandensein der mbox testen.

Wenn Du das als root laufen läßt, wie richtig erwähnt ein chown durchführen.

Grüße

Manx
____________________________________
Broadcasting from the Isle of Man:
>> Manx Radio <<
MANX ist offline   Mit Zitat antworten
Alt 06.12.2002, 13:58   #5
BOfH
Veteran
 
Registriert seit: 05.01.2000
Alter: 49
Beiträge: 380


Standard

Hallo !

Die Lösung die ich gefunden habe, war die schnellste
und beste, aber jetzt geh ich mal Mittagspause
Hab genau 52 min für die Umstellung auf das neue System gebraucht
BOfH ist offline   Mit Zitat antworten
Alt 06.12.2002, 15:03   #6
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Zitat:
Original geschrieben von MANX
Suchst Du jemanden der dir's "ausprogrammiert", da würd' ich _m3 empfehlen, der hat's sicher am schnellsten von uns allen
Danke fuer die Blumen.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 06.12.2002, 17:51   #7
MANX
Inventar
 
Registriert seit: 27.02.2001
Beiträge: 1.967


Standard

@ _m3

Bitte gerne und stimmt ja auch

@BOfH

Super, wie hast Du's gemacht?
Alle hintereinander händisch, oder mit einem Script?

Grüße

Manx
____________________________________
Broadcasting from the Isle of Man:
>> Manx Radio <<
MANX ist offline   Mit Zitat antworten
Alt 06.12.2002, 20:11   #8
BOfH
Veteran
 
Registriert seit: 05.01.2000
Alter: 49
Beiträge: 380


Standard

1. mb2mdir (alle files aus /var/spool/mail -> home/root/home/user*)
2. mv /root/home/ -> /home/
3. Habe im Inet ein sh Skript gefunden, dass ein Directorylisting
ausgiebt. In dem Code gibt es eine $dirname Variable. Mit der
konnte einfach ein zusätzliches chown -R $dirname:$guid $dirname in der Schleife
ausgeführt werden.

Das wars

(Da ich blöderweise das mbox2mdir öfter als einmal gemacht habe, gab
es plötzlich in einzelnen dirs zuviele subdirs. Ergibt einen netten Effekt im Mail Client - zeigt Mails an, ohne irgendwas, einfach gar nix )
BOfH ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:46 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag