Dovecot unter centos nachinstallieren

Dieses Thema im Forum "Installation und Konfiguration" wurde erstellt von sapro, 20. Juni 2010.

  1. sapro

    sapro New Member

    Hallo,

    auf einer centos-5.5-x86_64 - Installation läuft ein ISPConfig3. Die Installation wurde ohne Mailserver aufgesetzt. Jetzt habe ich diesen nachinstalliert und auch den Webmailer squirrelmail wie im howto.
    Rufe ich die webmail-Seite auf, bekomme ich jedoch nur eine leere index.html Seite.
    Meine Vermutung ist, dass dovecot noch nicht korrekt konfiguriert ist, was ja beim Abschluss der Installation im ISP-Config-Skript gemacht wird. Falls ich da richtig liege, wie kann ich die dovecot-Konfiguration nachziehen ohne den Rest zu "zerschießen"?

    Danke und Grüße
    sapro
     
  2. Till

    Till Administrator

    Du musst die aktuelle ISPConfig Version herunterladen und das update.php Script ausführen. Während des Updates musst Du asuwählen dass die Dienste rekonfiguriert werden.

    Danach musst Du noch in den Server Config Einstellungen kontrollieren, das dort correkt dovecot als pop3 / imap Daemon und Deliver als LDA ausgewählt sind.
     
  3. sapro

    sapro New Member

    Habe die Dienste mit ISPConfig rekonfiguriert. Im Server-Config ist auch korrekt dovecot als pop3/imap-Daemon eingetragen.

    Wo finde ich die Deliver-Einstellungen im Server-Config?

    Ein Test liefert aber immer noch ein leeres index.html-File aus, statt auf die Loginseite vom Webmail zu gehen. Im error-log vom apache steht nichts, nur im access-log kommt ein [...] "GET /webmail/ HTTP/1.1" 200 - "-" [...]

    Irgendwelche Ideen woran das liegen könnte?

    /Edit:
    Wenn ich die Seite über https aufrufe kommt die korrekte index.html-Datei.
     
    Zuletzt bearbeitet: 20. Juni 2010
  4. Till

    Till Administrator

    Hab gerade mal nachgesehen, die Einstellung heißt sieve und nicht deliver.

    Vermutlich hast Du in einer bestehenden Website die IP bereits ausgewählt, dann ist webmail nicht mehr erreichbar. Die einzige Lösung wenn Du keine weiteren freuen IP's hast ist dass Du eine neue website für webmail in ispconfig anlegts, z.B. webmail.deinedomain.tld und darin dann einen webmail client Deiner Wahl installierst.
     
  5. sapro

    sapro New Member

    sieve ist ausgewählt.

    Seltsamerweise kann ich phpmyadmin problemlos erreichen, das würde bei einer bereits genutzten IP doch auch nicht mehr gehen oder?

    /edit:
    Ich habe squirrelmail unter einer neuen website installiert. Jetzt kommt auch der Login-Dialog. Nach Eingabe der Daten kommt aber die Fehlermeldung:
    Dabei ist das Verzeichnis für den apache schreibbar. Primär liegt es daran nicht...
     
    Zuletzt bearbeitet: 20. Juni 2010
  6. Till

    Till Administrator

    Wo liegt denn dieses data Verzeichnis? PHP hat keinerlei Zugriffsrechte außerhalb des web Ordners.
     
  7. sapro

    sapro New Member

    Das data_dir habe ich beim "Kunden" unter ~/web/config/data gelegt. Und die Rechte auf 777 gesetzt. In dem Verzeichnis liegt dann die default_pref, ebenfalls mit 777er-Rechten. Owner und Group ist beides apache.

    Dennoch kommt die Meldung

     
  8. Till

    Till Administrator

    Welchen PHP Mode hast Du denn genommen? Du solltest am besten suphp oder aber php-fcgi + suexec nehmen und dann müssen alle Dateien dem user des Webs und der web Gruppe gehören und nicht dem apache User. Außerdem dürfen die Dateien und Verzeichnisse nicht word writable sein, das betrachtet der apache als Sicherheitslücke und verweigert den Zugriff.
     
  9. sapro

    sapro New Member

    Problem gelöst. Es lag daran, dass in dem Pfad links enthalten waren. Gehe ich über die absolute Adresse

    dann läuft alles einwandfrei. Ich werde die Rechte jetzt wieder zurück nehmen.

    Danke Till für Deine Unterstützung!

    /edit: Als Mode habe ich immer "Mod-PHP" verwendet.
     
    Zuletzt bearbeitet: 21. Juni 2010

Diese Seite empfehlen