squirrelmail problem

  • Hallo zusammen,
    habe gerade squirrelmail mit apt-get installiert.
    Anschließend habe ich die httpd.conf angepasst

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

    habe auch den apache neu gestartet. aber wenn ich nun www........ws/squirrelmail eingebe kommt folgendes


    freue mich über eure hilfe und danke schonmal

  • Entweder OBD durchweg deaktivieren, oder für die vHosts entsprechende OBD Pfade anlegen damit /usr/share/squirrel... "included"/"required" werden kann.


    Bezüglich OBD selbst (was es ist, was es kann, wie es wirkt) findet man sehr viel bei Google, das wäre für nen Beitrag zu viel um es "einfach" zu erklären.

  • Ok, das auskommentieren der obd betreffenden Zeilen hat zumindest schonmal das aufrufen der seite möglich gemacht.
    nun hat er allerdings ein problem mit imap.


    kann sich nicht verbinden.


    Grund war das fehlende Paket courier-imap...


    aber wenn ich mich einlogge kann ich keine mails versenden...


    Hier hänge ich nun wieder fest.
    weiß nun nicht mehr so recht weiter


    folgendes kommt im squirrel fenster

    Code
    [COLOR=#cc0000][B]ERROR:[/B][/COLOR]
    Server replied:
  • Ich denke es liegt an dem smtp service... habe mal folgendes in den logs gefunden:

    Code
    Jul  5 08:59:31 v228831092 postfix/smtpd[30727]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, reject_unauth_destination, reject, defer or defer_if_permit
    Jul  5 08:59:32 v228831092 postfix/master[28825]: warning: process /usr/lib/postfix/smtpd pid 30727 exit status 1
    Jul  5 08:59:32 v228831092 postfix/master[28825]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling

    Habe den Versand/Empfang mit Client und auch im Squirrel Interface.
    Im Client kommt nur der Fehler das der Server nicht innerhalb 60 Sek. reagiert hat.
    Im Squirrel halt nur diese nichts sagende Fehlermeldung.


    Kann es vllt. an eine Firewall liegen?
    Obwohl mit telnet sind die Ports ansprechbar.

  • Habe den Fehler gefunden... es lag an der Main.cf
    Musste diese wie folgt abändern

    Code
    smtpd_sasl_local_domain = $mydomain

    aber ich kann immer noch nicht übers hörnchen mailen.
    Sobald ich im squirrel eine Mail verschicken will kommt folgendes:

    Code
    Transaction failed
    Server replied: 554 5.7.1  <xxx.xxx@unitybox.de>: Relay access  denied
  • Hast du deine SMTP-Anmeldedaten bei Squirrel angegeben? Wenn ja, sind die entweder nicht korrekt (da würde ich aber einen anderen Fehler erwarten) oder werden nicht richtig abgeprüft. Ist überhaupt konfiguriert, mit was die Anmeldedaten abgeglichen werden sollen?

  • Verwendet man denn bei SquirrelMail die SMTP-Anmeldedaten auch zum Einloggen ins Webinterface?


    In der main.cf steht bei mir u.a. das hier:

    Code
    smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination


    Heißt: Jeder der lokal auf dem Server ist oder sich angemeldet hat, darf externe Mails verschicken, alle anderen nicht (und das ist gut so). Was "lokal" bedeutet, erfährst du mit

    Code
    postconf | grep '^mynetworks '


    Wo die Anmeldedaten für SMTP stehen kann sehr unterschiedlich sein. Ich würde aber eher mit einem Mail-Client testen. Wenn nicht nach dem Passwort gefragt wird (kannst ja mal mit richtigen und falschen Daten testen), fehlt irgendeine Konfiguration dafür. Wenn damit alles funktioniert, muss möglicherweise noch was bei SquirrelMail eingestellt werden.

  • der mailversand per client funktioniert...
    ich kann vom externen postfach auf dieses interne mailen und umgekehrt...
    nur im webmailer kann ich nur auf interne mailen...
    login im squirrel ist problemlos.


    bei versand auf eine externe adresse sagt er relay access denied.
    wo kann ich denn dieses bearbeiten?

  • Habe soeben etwas in der Squirrel Konfiguration gesehen


    Muss hier nicht postfix eingetragen werden?

  • Habe das Problem nun gelöst, hoffe ich jedenfalls.
    Bisher klappt es.
    Musste "localhost" bei smtp und imap in den Domainnamen ändern.
    Anschließend noch "smtp_auth_mech auf login ändern.