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
Einrichtung von Squirrelmail für Newbies
- Lordzz1
- Erledigt
-
-
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 -
...noch ne kleine Ergänzung:
hab soeben festgestellt, dass squirrelmail unter /etc/squirrelmail liegt...
...vielleicht hilft's bei der fehleranalyse -
Hi,
äh, ja ... mein Fehler, das muss auch da nicht unbedingt liegen; Eintrag in der httpd.conf im apache Ordner:
Zitat
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>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 -
Hi,
funktioniert das normale Abrufen der Mails in z.B. Outlook per IMAP einwandfrei?
Wenn nicht, poste mal die etc/hosts.
Gruß,
Stefan
-
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 -
Bei einer Standartinstallation:
zum Zugreifen dann noch:
Dann aufrufen über
http://deineip/squirrelmailHoffe das funktioniert
-
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.dann in der httpd.conf diesen Eintrag hinzugefügt
PHPAlias /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 versuchtPHPAlias /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 mitpassierte das selbe.
Ich hoffe das mir jemand helfen kann.
-
Das Problem hat sich schon erledigt, hatte nur vergessen die apache.conf von squirrelmail ind meine apache Konfiguration einzubinden.
-
Nach dem ln den Alias wieder entfernt?
-
ja,
aber das problem lag daran das ich bei httpd.conf folgendes eintragen musstePHP
Alles anzeigenAlias /squirrelmail /usr/share/squirrelmail <Directory /usr/share/squirrelmail> Options Indexes FollowSymLinks <IfModule mod_php4.c> php_flag register_globals off </IfModule> <IfModule mod_php5.c> php_flag register_globals off </IfModule> <IfModule mod_dir.c> DirectoryIndex index.php </IfModule> # access to configtest is limited by default to prevent information leak <Files configtest.php> order deny,allow deny from all allow from 127.0.0.1 </Files> </Directory>
-
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 rausPHP
Alles anzeigenSquirrelMail configtest This script will try to check some aspects of your SquirrelMail configuration and point you to errors whereever it can find them. You need to go run conf.pl in the config/ directory first before you run this script. SquirrelMail version: 1.4.9a Config file version: 1.4.0 Config file last modified: 24 August 2008 22:49:41 Checking PHP configuration... PHP version 5.2.0-8+etch11 OK. PHP extensions OK. Checking paths... Data dir OK. Attachment dir OK. Plugins OK. Themes OK. ERROR: You have set de_DE as your default language, but I cannot find this translation (should be in ../locale/de_DE/LC_MESSAGES/squirrelmail.mo). Please note that you have to download translations separately from the main SquirrelMail package. Base URL detected as: http://vxxxxxxxxxxxxxx.yourvserver.net/mail/src (location base autodetected) Checking outgoing mail service.... SMTP server OK (220 vxxxxxxxxxx.yourvserver.net ESMTP Postfix (Debian/GNU)) Checking IMAP service.... Warning: fsockopen() [function.fsockopen]: unable to connect to localhost:143 (Connection refused) in /usr/share/squirrelmail/src/configtest.php on line 272 ERROR: Error connecting to IMAP server "localhost:143".Server error: (111) Connection refused
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???
-
Hast du denn überhaupt IMAP-Unterstützung installiert und kannst du darauf irgendwie zugreifen?
-
ja das war es...
PHP
Alles anzeigen[b]SquirrelMail configtest[/b] This script will try to check some aspects of your SquirrelMail configuration and point you to errors whereever it can find them. You need to go run conf.pl in the config/ directory first before you run this script. SquirrelMail version:1.4.9a Config file version:1.4.0 Config file last modified:24 August 2008 22:49:41 Checking PHP configuration... PHP version 5.2.0-8+etch11 OK. PHP extensions OK. Checking paths... Data dir OK. Attachment dir OK. Plugins OK. Themes OK. ERROR: You have set de_DE as your default language, but I cannot find this translation (should be in ../locale/de_DE/LC_MESSAGES/squirrelmail.mo). Please note that you have to download translations separately from the main SquirrelMail package. Base URL detected as: http://vxxxxxx.yourvserver.net/mail/src (location base autodetected) Checking outgoing mail service.... SMTP server OK (220 vxxxxxxx.yourvserver.net ESMTP Postfix (Debian/GNU)) Checking IMAP service.... IMAP server ready (* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2005 Double Precision, Inc. See COPYING for distribution information.) Capabilities: * CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS Checking internationalization (i18n) settings... gettext - Gettext functions are available. You must have appropriate system locales compiled. mbstring - Mbstring functions are available. recode - Recode functions are unavailable. iconv - Iconv functions are available. timezone - Webmail users can change their time zone settings. Checking database functions... not using database functionality. Congratulations, your SquirrelMail setup looks fine to me!
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.phpWie 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
Zitat von sobernheim99;13799open_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
-
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ählenMfG Christian