SysCP, Mail und Web

  • Hallo,


    nachdem ich einen Kunden erstellt habe, wird unter Mail /var/kunden/mail auch tatsächlich Kunde und E-Mail erstellt. Nur Einloggen mit einem Mail Client funktioniert nicht. Meldung: Login incorrect.


    Außerdem habe ich festgestellt, das unter /var/kunden/webs der Kunde nicht angelegt wird?


    Ich bin mir nicht sicher ob diese Meldung unter/var/mail/ und dann die Datei root relevant ist:


    Could not open input file: /var/www/scripts/cronscript.php


    Vielleicht kann jemand helfen?


    Danke,
    Sunshine

  • Hallo Proyx,


    imap und pop3 sind aktiviert. Ist in SysCP und Kunde anlegen nicht zu übershen. Was meinst du mit Mailserver Namen?


    Es sollte schon so funktionieren, denn sonst hätte ich ne Meldung bekommen,
    die da lautet: Host nicht gefunden.


    Den Host findet er, nur Login ist incorrect?!
    Und in /var/kunden/webs ist gar nichts zu finden.
    In /var/kunden/mail legt er ja alles richtig an.


    Mail Client? Nun, wenn ich ne Mail Adresse anlegen, dann sollte die
    über pop3 abzufragen sein, und wie es so üblich, nutzt man hierfür einen
    Mail Client.


    Vielleicht gibt es hier ein Mißverständnis?
    Mein Problem ist auf der Login Seite zu finden.
    Weder FTP noch Mail funzt richtig....


    Gruß,
    Sunshine

  • So mal grundsätzlich:
    Hast Du die einzelnen Konfigurationseinstellungen von SysCP (Server->Konfiguration) für Deine Distribution überprüft bzw. vorgenommen?


    Ein /var/www/scripts/cronscript.php finde ich z.B. gar nicht.
    Syscp hat bei mir seine Script in /var/www/syscp/scripts/*.php

  • Hallo michi,


    /var/www/syscp/scripts/...stimmt, ich habe mich vertippt.


    Konfiguration oder Einstellungen?


    Unter Einstellungen finde ich nichts besonderes.
    Unter Konfiguration schon. Nirgendwo kann ich Postfix entdecken,
    obwohl der läuft? Zwei Auswahlmöglichkeiten gibt es: Courier oder Dovecot..


    Nur..., ist mir die Bedeutung nicht klar?!


    Allmählich bekomme ich Zweifel, ob der Vserver die richtige Wahl war.
    Auf FTP kann ich vielleicht verzichten, es läuft auch sehr gut über sftp/ssh2.
    Auf E-Mail jedoch nicht....


    Gruß und Danke,
    Sunshine

  • Postfix steht da auch.
    In SysCP:
    Server -> Konfiguration
    Dann klickste mal auf "Übersicht" und scrollst zu Deiner Distribution (evtl. Debian 4.0 "Etch" ?)


    Da gibt es Abschnitte zu PostFix als auch zu ProFTPd.


    Die beiden ziehen Teile ihrer Konfiguration aus MySQL, so daß beim Setup hier darauf geachtet werden muß MYSQL_PASSWORD in den Dateien durch das jeweilig definierte Kennwort für user syscp zu ersetzen. Steht da aber auch alles.


    Wenn Du ein Image mit vorinstalliertem SysCP gewählt hast, sind einige Einstellungen evtl. bereits vorhanden, dann müssen natürlich nur noch die fehlenden Einträge ergänzt werden.

  • Hallo LGS93,


    nein, kein Update von SysCP.


    Habe im Grunde genommen die üblichen Schritte abgearbeitet, die als
    Vorschlag/Hinweis in der Konfiguration vorgegeben. Mehr nicht.


    Kunde angelegt, und nichts geht?
    FTP Account wird ja automatisch angelegt. Habe das Passwort geändert
    und versucht mich einzuloggen: Nichts, nada
    Mail Account dasselbe.


    Wie gesagt, ich kann mir nirgendwo einloggen.
    Webserver läuft einwandfrei, keine Probleme!


    Gruß,
    Sunshine

  • Hallo michi,


    ja stimmt. Postfix als SMTP.
    Eingetragen haben ich die entsprechenden Passwörter, bzw. ersetzt.
    Trotzdem läuft es nicht. Auch bei Proftpd das entsprechende Passwort
    ersetzt. Ergebnis: nichts.


    Und ja Debia Etch 4 ist meine Distribution.


    Gruß,
    Sunshine

  • Nur eine kleine Randbemerkung: Wenn man das Syscp Image im openVCP installiert, braucht man eigentlich die ganzen Konfigurationsbeispiele, die in Syscp stehen, nicht auszuführen. Oder hast du Syscp händisch installiert? Mit dem Syscp Image ist alles bereits vorkonfiguriert und einsatzbereit, nur bei einem Update von Syscp muss der Crontab (/etc/syscp) angepasst werden, alles andere sollte Out-Of-The-Box lauffähig sein. D.h. allerdings noch nicht, dass alles 100% sicher ist, dafür muss man sich letztendlich noch mehr mit den Konfigurationen der jeweiligen Dienste beschäftigen ;)



    MfG Christian

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

  • Hallo und guten Morgen,


    ich habe den Server kurzerhand neu aufgesetzt.
    Die Scripte(proftpd.conf, etc.) habe ich so belassen; keine Änderungen vorgenommen. Einen Kunden angelegt und einen zusätzlichen FTP Acoount.


    -- Login incorrect --


    Echt lustig...
    Keine Ahnung, was ich falsch mache.
    In /var/log/daemon.log steht drin -- FTP Session opened --, die VServer Adresse, gefolgt von der Adresse meines Providers.
    Ich hatte sogar schon in der proftpd.conf den ´RootLogin off´ auf ´RootLogin on´ gesetzt. Natürlich nicht vergessen den Proftpd neu zu starten. -- Login incorrect --


    Als Kontrast habe ich mich immer wieder auf anderen Servern eingeloggt.
    Dort funktioniert es tadellos. Ich habe meine Netzverbindung von meinem Proxy abgekoppelt und bin direkt in Netz, was ich ungerne mache. Aber auch
    hier keine positiven Ergebnisse.


    Tja, und nun?


    Gruß,
    Sunshine


    PS. Danke für eure Geduld und Freundlichkeit :)

  • Hallo michi,


    in auth.log steht dann sowas wie: FTP Session closed


    no such user xxxx
    no such user xxxx


    Beipspiel:


    ftp user angelegt, nennen wir ihn ottoftp1
    passwort geändert und gespeichert
    als ottoftp1 eingeloggt: login incorrect


    Jetzt kommt ne Meldung: Verbindung nicht erfolgreich
    Bin ich nun schon näher dran, oder weiter weg? :D


    Gruß,
    Sunshine

  • Nicht unbedingt,
    bei unbekanntem Kennwort kommt diese Meldung nämlich auch....


    Momentan kann ich nur vermuten, daß:
    Entweder ein Konfigurationsproblem von Proftp vorliegt (also wenn in etc/proftpd/proftpd.conf die SQL* Angaben fehlen oder falsch sind (also SQLConnectInfo, SqlUserInfo ...)


    Oder SysCP nicht richtig in die MySQL Datenbank schreibt.


    Du kannst noch mal die Einträge in der MySQL Datenbank z.B. per PhpMyAdmin prüfen.


    In SysCP in der tabelle ftp_users sollte zunächst einmal ein Eintrag für Deinen Ftp-Benutzer existieren.


    Das Kennwort kannst Du da auch prüfen. Wenn Du SQL verwendest:


    SELECT username,password,encrypt('<kennwort>',password) FROM `ftp_users` WHERE 1


    (du kannst die Listung natürlich auch auf den Nutzer gleich mit "WHERE username='<nutzer>'" einschränken)


    <kennwort> ersetzt Du dabei mit dem Klartext-Kennwort des Users. Dann sollte im Ergebnis für den User (eine der Zeilen) unter Passwort der selbe Text stehen wie unter encrypt(...


    Wenn das Kennwort für den User abweicht, dann ist wohl was bei der Eingabe schiefgelaufen. Evtl. ist das Kennwort übrigens hier auf 8 Zeichen begrenzt. Das sollte aber kein Problem bei der Identifikation darstellen, da crypt die überstehenden Zeichen in dem Fall einfach ignoriert.



    Beachte bitte auch, daß SysCP teilweise 5 Minuten braucht, bis es die Daten aktualisiert hat. (Mag bei MySQL-Aktionen aber auch sofort gehen)

  • Soweit ich das gelesen habe, erscheint gar kein Login-Dialog.


    Das SysCP-Interface erwartet "admin" oder einen Kundennamen. Da ein Kunde mehrere Domains aufweisen kann, macht der Angabe einer Domain im Login nicht viel Sinn, meine ich.

  • Hallo,


    bin gerade Zuhause angekommen.
    Ich werde mir das zu Gemüte ziehen michi.
    Hmm, 8 Zeichen als Passwort. Vielleicht ist es das.
    Ich nutze nämlich sehr oft, eigentlich immer, sehr lange
    Passwörter. Als geübter Tastaturjockey mit gutem Gedächtnis
    kein Problem.


    Nun gut. Ich habe bei dem User, den ich erstellt habe, keine
    Domäne angelegt. Wozu? Einfacher Username für FTP,
    langes Passwort und ohne Sonderzeichen.


    Mal schaun
    Herzlichen Dank nochmal :)


    Gruß,
    Sunshine