[Postfixbuch-users] amavisd-new FreeBSD
Silvio Siefke
listen at silviosiefke.de
Mo Mär 19 14:58:34 CET 2007
Uwe Driessen schrieb:
>
> Schema f überprüfen ob der angegebene Port in Postfix auch der Port ist auf dem Amavis
> konfiguriert wurde
>
> Läuft Amavis
>
> Ps aux |grep amavis
home# ps aux | grep amavisd
vscan 23892 0.2 16.9 45028 42724 ?? Ss 2:50PM 0:02.37 amavisd (master
vscan 23893 0.0 16.9 45660 42736 ?? I 2:50PM 0:00.04 amavisd (virgin
vscan 23894 0.0 16.9 45660 42736 ?? I 2:50PM 0:00.04 amavisd (virgin
vscan 23895 0.0 16.9 45660 42736 ?? I 2:50PM 0:00.04 amavisd (virgin
vscan 23896 0.0 16.9 45660 42736 ?? I 2:50PM 0:00.04 amavisd (virgin
> Welche Storage Engine benutzt du denn da
> Rennt mysql oder Postgres ? oder was da auch immer hinten dranhängt ?
Mysql
> Mar 19 01:08:02 home.silviosiefke.de /usr/local/sbin/amavisd[5633]: (05633-01) TROUBLE in
> process_request:
> DBD::mysql::st execute failed: Got error 1 from storage engine at (eval 53) line 258,
> <GEN8> line 3.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Was steht denn dort ?
Dort steht failed aber ich weiß nicht warum. Sowas habe ich noch nie
gesehen und ich nutze amavisd-new bestimmt schon 2 Jahre. Bisher jedoch auf
Debian Servern.
> Mar 19 01:08:02 home.silviosiefke.de /usr/local/sbin/amavisd[5633]: (05633-01) Requesting
> process rundown after fatal error
> Dann resultiert daraus das Amavis nicht kann
Wenn man wüsste warum nicht!
> Mysql überprüfen sind die PW alle richtig gesetzt, sind die Berechtigungen ausreichend,
> rennt das System chrootet, ist mysql überhaupt geladen?
Wie kann ich chroot prüfen?
951 ?? IW 0:00.00 sh -c ((/usr/local/bin/safe_mysqld || /usr/local/bin/
953 ?? IW 0:00.00 /bin/sh /usr/local/bin/mysqld_safe
972 ?? S 1:49.04 /usr/local/libexec/mysqld --basedir=/usr/local --data
> Was sagt das Logfile von Mysql? Mysql in den Debugmode schalten und überprüfen ob die
> Syntax der Select's richtig ist.
<Logeintrag bei Versand>
070319 14:55:20 180 Connect vscan at localhost on maia
180 Query set autocommit=1
180 Query SELECT *,users.id FROM users,policy
WHERE (users.policy_id=policy.id) AND (users.email IN
('siefkeinternet at home.silviosiefke.de','@home.silviosiefke.de','@.home.silviosiefke.de','@.silviosiefke.de','@.de','@.'))
ORDER BY users.priority DESC
180 Quit
</Logeintrag bei Versand>
Beispiel Mysql Datei
user = postfix
password = passwort
hosts = 127.0.0.1
dbname = postfix
query = SELECT domain FROM domain WHERE domain='%s'
Alles von den Debian Servern übernommen, den er wird ja dann durch BSD
abgelöst.
MFG
Silvio Siefke
Mehr Informationen über die Mailingliste Postfixbuch-users