Nehmen wir an, ihr wollt eure Mails über SQL selbst verwalten.
Nun ist es so, dass der Standardordner eines klasse Mailprogrammes "The Bat!" heißt.
Ein Problem, wenn man das als VHOST eintragen will, da Leerzeichen nicht gut kommen.
Mit Umlauten ist es nicht weniger blöd.
Die Lösung ist sehr simpel.
Nehmen wir an, ihr wollt einen vhost mails einrichten der auf folgendes Verzeichnis verweist: E:\Büro\The Bat!\Mail
Büro enthält einen Umlaut und The Bat! sogar ein Leerzeichen
Für dieses Beispiel gilt: die Wurzel des Apachen (ROOTDIR) muss natürlich oberhalb liegen, also hier auf E:\ selbst
Und so gehts:
Zuerst öffnet ihr über Start->Ausführen mit dem Befehl "cmd" ein "DOS"-Fenster.
Dann wechselt ihr auf das Laufwerk, wo The Bat liegt, also:
E: <return>
dort gebt ihr den Befehl dir/X <return> ein.
Dadurch werden die LFN-Dateinamen zusätzlich als 8.3 Namen ausgegeben.
Und links neben Büro findet ihr etwas wie BRO~1 <- DAS ist der Name für diesen Teil des VHOST-Pfades
Dann wechselt ihr mit CD Büro <return> in den Ordner Büro.
Dort gebt ihr abermals den Befehl dir/X <return> ein.
Links neben dem Namen "The Bat!" steht dann etwa THEBAT~1 <- Das ist der 2. Teil.
Aus \Büro\The Bat!\Mail\ wird also der VHOST-Pfad /BRO~1/THEBAT~1/Mail/
Schlussendlich müsst ihr noch unter C:\Windows\system32\drivers\etc\ in der Datei hosts einen Eintrag anlegen wie:
127.0.0.1 mails
hosts speichern, Apachen neu starten - fertig.
Unter http://mails habt inr nun den Inhalt des Ordners /Büro/The Bat/Mail/ und könnt die Dateien verwursten.
Das gilt natürlich analog auch für alle anderen Ordner mit Sonder oder Leerzeichen.
might help someone, hope it does
regards, homer

