Einrichtung von Squirrelmail für Newbies

  • Hallo,
    hab mal ne Frage zur Einrichtung von squirrelmail via apt-get.
    Wenn ich "apt-get install squirrelmail" ausgeführt habe, was muss ich anschließend noch in SysCP ändern, damit meine "Kunden" auf den webmailer zugreifen können?
    Ich denke es betriftt hier die Paneleinstellungen, insb. die webmail-URL? wenn ja, was muss ich da angeben? IP/webmailer?

    Vielen Dank vorab!
    Patrick

  • Hi,


    normalerweise sollte mittels apt-get das Verzeichnis "squirrelmail" im /var/www liegen.


    In SysCP kannst du dann einfach deinen Server Hostnamen (vollständigen) oder evemtuell auch die IP eintragen + ein "/squirrelmail" dahinter.


    Ein dementsprechender Menüeintrag wird dann automatisch für deine Kunden im UserPanel freigeschalten :)


    Gruß,


    Stefan

  • Also, ich muss nochmal nachfassen:

    mein hostname lautet doch wahrscheinlich bspw. so http://vxxxxxxxxx.yourvserver.net/, oder?

    Hab jetzt http://vxxxxxxxxx.yourvserver.net/squirrelmail (natürlich mit meiner individuellen vxxx-Nr.) unter webmail-URL in den SysCP Einstellungen eingetragen. Wie erreiche ich bzw. meine "Kunden" denn jetzt den webmailer? Ich kannte das eigentlich immer nur mit Eingabe der subdomain webmail.meinedomain.de in die URL-Eingabezeile. Das funzt hier leider nicht.
    weiss einer, wie die Standardinstallation konfiguriert ist?

    Sorry für die absoluten Newbie-Fragen...

    Vielen Dank für eure Hilfe!
    Patrick

  • Hi,


    äh, ja ... mein Fehler, das muss auch da nicht unbedingt liegen; Eintrag in der httpd.conf im apache Ordner:



    Gruß,


    Stefan

  • Hallo nochmal,

    ich fasse noch mal Leid zusammen:

    Standardinstallation Debian Etch + SysCP

    Squirrelmail per apt-get installiert,
    anschließend Verlinkung (ln -s /etc/squirrelmail/apache.conf /etc/apache2/conf.d/squirrelmail.conf) hergestellt.

    In SysCP Einstellungen unter Webmail-Url "http://v212440437.yourvserver.net/squirrelmail" eingetragen.

    folgende Fehler treten jetzt auf:

    - wenn ich den webmailer bspw. über www.lotz-hosting.de/squirrelmail aufrufe, erhalte ich folgenden Fehlerhinweis

    Warning: Unknown: open_basedir restriction in effect. File(/usr/share/squirrelmail/index.php) is not within the allowed path(s): (/var/kunden/webs/Hosting/:/tmp/) in Unknown on line 0
    Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0
    Fatal error: Unknown: Failed opening required '/usr/share/squirrelmail/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0


    - wenn ich direkt über den hostnamen http://v212440437.yourvserver.net/squirrelmail aufrufe, bekomme ich zwar die Login-Seite von squirrelmail (http://v212440437.yourvserver.net/squirrelmail/src/login.php),
    bekomme dann beim login jedoch den Fehler "Error connecting to IMAP server: localhost.111 : Connection refused"



    Ich dreh am Rad...hinzukommend kämpfe ich ständig mit Reconnects (liegt allerdings daran, dass ich von einem Hotel-Netzwerk zugreife).


    Hat einer ne Ahnung, wie ich das ganze zum laufen bekomme?


    Danke für eure Hilfe!

    Patrick

  • Hallo Patrick,


    hast du in der httpd.conf für irgendwelche Einträge für den "Pfad" zu
    www.lotz-hosting.de/squirrelmail?



    Und sind die Einstellungen bzgl. des IMAP-Servers korrekt? Trag doch anstelle des localhosts mal deinen Domainnamen ein, gehts dann?


    Im übrigen hatte ich auch ein Problem damit, als ich Squirrel per apt-get installiert hatte.
    Ich habe es dann einfach wieder deinstalliert (apt-get remove..) und mir auf der squirrelseite das neuste package gezogen.
    Das habe ich dann einfach in den webroot meines hauptkunden (/var/kunden/webs/hubutz/squirrel) entpackt, die config mit "perl config/conf.pl" gestartet und abgearbeitet und noch eine Verlinkung auf den Ordner gemacht (bspw. mail.hubutz.de --> /squirrel (das hab ich im syscp für den Kunden hubutz gemacht)) und siehe da: es geht ;)

  • Guten Abend,


    ich scheitere leider auch daran bei einem vServer mit SysCP (netcup Image debian etch +syscp) Squirrelmail ans laufen zu bekommen.
    Ich habe folgendes schon versucht.


    PHP
    apt-get install squirrelmail

    dann in der httpd.conf diesen Eintrag hinzugefügt

    PHP
    Alias /squirrelmail /usr/local/squirrelmail/www
    <Directory /usr/local/squirrelmail/www>
      Options Indexes
      AllowOverride none
      DirectoryIndex index.php
      Order allow,deny
      allow from all
    </Directory>

    Leider war dies ohne Erfolg, sobald ich Squirrel über die Adresse http://vxxxxxxx.yourvserver.net/squirrelmail aufrufe kommt die Meldung das squirrelmail nicht gefunden wurde.
    Da Squirrel bei mir in /etc/squirrelmail liegt habe ich es noch mit diesem Eintrag in der httpd.conf versucht

    PHP
    Alias /squirrelmail /etc/squirrelmail/
    <Directory /etc/squirrelmail/>
      Options Indexes
      AllowOverride none
      DirectoryIndex index.php
      Order allow,deny
      allow from all
    </Directory>

    wenn ich dann die Adresse http://vxxxxxxx.yourvserver.net/squirrelmail aufrufe springt die Adresse auf http://vxxxxxxx.yourvserver.net/index.php
    und ich bekomme die Meldung das die index.php nicht auf dem Server gefunden wurde.
    bei dem Versuch mit

    PHP
    ln -s /var/www/squirrelmail /etc/squirrelmail

    passierte das selbe.


    Ich hoffe das mir jemand helfen kann.

  • ja,
    aber das problem lag daran das ich bei httpd.conf folgendes eintragen musste

  • Habe das gleich Problem wie („Lordzz1“)

    bekomme dann beim login jedoch den Fehler "Error connecting to IMAP server: localhost.111

    so mal schnell getestet mit http://vxxxxxxxx.yourvserver.net/mail/src/configtest.php

    und das kommt raus

    Vorgegangen bin ich nach Anleitung http://test.rootwiki.org/index…ysCP_Install_Squirrelmail


    und so wie ich des verstehe, kann der nicht mit meinem Mailserver nicht verbinden und was muss ich nun ändern, dass der sich da verbinden kann???

  • ja das war es...




    Danke.

  • Hallo,


    ich bekomme diesen Fehler:



    Warning: Unknown: open_basedir restriction in effect. File(/usr/local/squirrelmail/www/index.php) is not within the allowed path(s): (/var/customers/webs/BiegerPage/:/tmp/) in Unknown on line 0


    Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0


    Fatal error: Unknown: Failed opening required '/usr/local/squirrelmail/www/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0
    So komme ich aber rein: http://188.40.209.165/squirrelmail/src/login.php



    Wie kann ich das Problem lösen, dass jeder Kunde mit www.Kundendomain.de/squirrelmail oder noch besser webmail.kundendomain.de reinkommt?


    Hat jemand eine Idee?


    Danke...

  • Steht doch schon da, Google hilft weiter :rolleyes:

    Zitat von sobernheim99;13799

    open_basedir restriction in effect. File(/usr/local/squirrelmail/www/index.php) is not within the allowed path(s): (/var/customers/webs/BiegerPage/:/tmp/)



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Das Problem konnte ich nun lösen.


    Ich kann aber keine weiteren Ordner erstellen...


    Fehler beim Speichern Ihrer Einstellungen


    • You can't select INBOX as Trash folder.
    • You can't select INBOX as Draft folder.
    • You can't select INBOX as Sent folder.


    Einige Ihrer Einstellungsänderungen wurden nicht durchgeführt.




    Hat jemand eine Idee?

  • Zitat von sobernheim99;13804
    • You can't select INBOX as Trash folder.
    • You can't select INBOX as Draft folder.
    • You can't select INBOX as Sent folder.


    Dann versuche einmal die benötigten IMAP-Ordner manuell zu erstellen und dafür auszuwählen ;)



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)