Kmail indizierung [meine Loesung]
Hallo zusammen, da alle bisherigen Hinweise nichts brachten, habe ich nach einer anderen Lösung gesucht. 1. Versuch: alle 11k Mails im Sekundentakt in den frischen Folder schieben um dem System Zeit zu geben... [Einzeiler] i=0; for file in *; do touch -m $file; mv $file "<ziel>/Testfolder/new/"; ((i++)); echo "$i $file"; sleep 1; done Ich hoffte auf eine vernünftige Indizierung. Leider blieb es bei der Hoffnung! 2. Versuch: -init 3 -Alles was in meinem home mit nepomuk, akonadi, virtuoso zu tun hat vom System gefegt. -Mailfolder komplett gelöscht. -Den Kleinkram vom System gebügelt: emailidentifies usw. -init 5 -kmail komplett neu eingerichtet -das komplette Archiv importiert -den Problemfolder mit den 11k komplett als ungelesen markiert Nun habe ich kmail diesen Folder im 2-Sek.-Takt die Mails lesen lassen :-) (geht nach dieser kurzen Unterbrechung gleich weiter...) Ein Einzeiler mit xdotool macht es möglich: x=0; mywin=`xdotool search "Lokale Ordner/ML/Testfolder"`; while [ $x -lt 10000 ];do ((x++)); xdotool windowactivate $mywin key --clearmodifiers "n" sleep 2; echo $x; done Kurzer Tip dazu: -konsole und kmail auf eine Arbeitsfläche packen -im kmail den Problem-Folder auswählen -Ansicht -> "Alle Gruppen aufklappen" -die _oberste_ Mail selektieren -obigen Befehl nach Anpassung in der konsole rennen lassen: "Lokale Ordner/ML/Testfolder" ist durch den richtigen Fenstertitel von kmail zu ersetzen! 10000 = die Anzahl noch zu lesender Mails! Nun wird alle 2 Sekunden die nächste Mail gelesen und vmtl. _sauber_ _indiziert_ ! Bei allen vorangegangenen Experimenten fand ich meinen Suchbegriff in 14-17 Mails. Jetzt habe ich das Script zum Schreiben dieser Mail mittendrin unterbrochen und es wurden bereits 83 Treffer erziehlt! PS.: Die neue Kiste brauche ich derzeit noch nicht wirklich, da ich im Aussendienst genug zu tun habe. Daher kann ich solche Spässe über längere Zeit laufen lassen :-) `echo "Mails sind eingelesen" | mail -s "Fertig" zu@mir.to` ... dazugepackt, schickt mir eine Mail auf's Handy :-) MfG Th. Moritz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (1)
-
Thomas Moritz