Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
anbei ein Patch damit Dovecot auf der fritz box läuft.
Vorsicht: dovecot ist sehr gross (3MB) und SEHR instabil. Ich glaube, dass die Instabilität an den Optimierungen in Dovecot liegt, die nicht sauber von ulibc unterstützt werden.
Da ich ja jetzt Xmail am laufen habe, brauche ich dovecot nicht.
Hiermit gebe ich die Patches für dovecot frei - ich arbeite nicht mehr an denen. Mag ein anderer sich denen annehmen, wenn er will.
Das habe ich doch gemacht. Unter [...]/build/modified/filesystem/... sind sie dann auch ausführbar, aber auf der Fritzbox nachher eben nicht! Und das verstehe ich nicht.
Irgendwie schade – hätte eigentlich gern einen Imap-Server auf der Fritzbox.
Nur zur Sicherheit:
Wo und wann hast du denn das chmod ausgeführt? Mache es am besten im make/... Unterverzeichnis, und dann im Ordner "packages" den"dovecot-Version Ordner und die ".dovecot-Version"-Datei und mache danach den make Lauf.
Wenn die Dateien im build-Ordner nach dem make (ohne zusätzliche Änderung) ausführbar sind, sollten sie es auch im Image sein....
Danke für Deine Antwort, Silent Tears. Das ist mir schon klar. Ich habe aber schon probiert, unter [...]/make/dovecot/... (oder so ähnlich) die Dateien ausführbar zu machen – ohne Erfolg.
Ebenso habe ich während des „Freetzens“ (make) die Dateien unter [...]/build/modified/filesystem/... ausführbar gemacht, und zwar noch bevor der 3. Schritt, also das Packen des Freetz-Images, begann. In diesem Fall sind letztlich die entsprechenden Dateien unter [...]/build/modified/filesystem/... wie gewünscht ausführbar; auf der Fritzbox sind sie es nachher aber nicht .
Kann mir mal jemand sagen, welche Dateien ich genau mit „chmod +x” traktieren muß, damit es funktioniert?
Was ich auch nicht verstehe: Unter [...]/make/dovecot/... sind nach dem Einspielen des Dovecot-Patches die entsprechenden Dateien vorhanden. Beim „Freetzen” (make) wird aber gemeldet, daß im Zusammenhang mit Dovecot gewisse Einstellungen ignoriert bzw. überschrieben würden. Der Prozeß bricht nicht ab, aber das Dovecot wird offenbar neu gebaut (aus [...]/source/...).
Kann es sein, daß die Dateien unter [...]/make/dovecot/... gar nicht benutzt werden?
Wäre nett, wenn mir jemand noch ein paar Infos geben könnte.
EDIT: Danke für Deine Antwort, Jörg (Max Muster). Werde ich mal probieren.
EDIT 2: Habe jetzt einen anderen Weg gewählt: Fritzbox „debianisieren” und dann Postfix, Deovecot und Fetchmail installieren. Funzt prima! Siehe hier.
Ich benutze Dovecot schon seit Jahren und hatte keine Probleme bisher. Ich benutzte es mit einem USB-Swap Bereich und kompilierte es native mit nativen Freetz Compiler. Von mir wird auch nur die IMAP Funktionalität mit verringerten "memory foot print" zusammen mit XMail verwendet. Dovecot läuft auf 7170, 7270 und auch auf 7390 bzw. 7490.
Ich habe mal meine Konfiguration als Freetz Package unter folgendem Ticket http://freetz.org/attachment/ticket/2552/dovecot_v4.patch abgelegt, es ist auf die Freetz XMail Integration angepasst. Konfiguration und das Maildir Verzeichnis habe ich auf eine USB Platte ausgelagert. Des Weiteren starte ich XMail und Dovecot manuell unter Benutzung des autorun Mechanismus, wenn die USB Platte mit Freetzmount gemountet wird.
seit gestern versuche ich vergeblich, Dovecot in einem neuem Freetz Image unter XMail zum Laufen zu bekommen. XMail hat über die Jahre gut funktioniert und da ich damit gerne weiterhin via pop3 meine EMails beim Provider abholen und zu Hause per Lan / Wlan auf mehreren Geräten verteilen möchte, bin ich bei Dovecot gelandet.
Leider habe ich nur Anfängerkenntnisse und mit Dovecot gestaltet es sich für mich recht schwierig.
Über Freetz habe ich mir den aktuellsten .v8 Patch heruntergeladen, jedoch ließ sich dieser nur über die
>> $ patch -p0 < dovecot_v8.patch
for f in $(svn --dry-run patch dovecot_v8.patch | grep target | tr -d "'" | cut -d' ' -f4); do mkdir -p $(dirname $f); touch $f; svn add $(dirname $f) 2> /dev/null; rm $f; done
svn patch dovecot_v8.patch
kam immer nur die Fehlermeldung "-bash Syntaxfehler beim unerwarteten Wort >>svn<< zurück.
Nach make menuconfig ist Dovecot zwar zur Auswahl mit aufgetaucht, später nach dem Flashen jedoch nicht in der Paketliste oder auf der Fritzbox / USB Speicher zu finden gewesen.
Was mache ich hier falsch ?
Mein Freetz läuft auf der FB 7490 ansonsten sehr stabil
nachdem ich die ersten Hürden durch eine saubere Neuinstallation von freetz-linux beheben konnte, ist mir endlich auch das patchen des dovecot_v8.patch gelungen. Die o.g. Fehlermeldungen bezogen sich offensichtlich auf die nicht mehr aktuelle Version von freetz.
Allerdings bekomme ich nunmehr im Build den Abbruch mit Fehler
Ich hab getrickst und testweise einfach mal -sudo 1.7.10 aus dem Build herausgelassen und dann hat es bei mir auch geklappt.
Allerdings : steht bei dir Dovecot rechts in der Liste der installierten Anwendungen, wenn du deine Freetz-Seite öffnest ? Bei mir taucht das einfach nicht auf
@ andiling : - hast du bei dir den sudo verbaut ? - erscheint Dovecot in deiner Freetz-Paketliste, sodass du mit einer Eingabeoberfläche Einstellungen vornehmen kannst ?