[Postfixbuch-users] lmtpunix & smptp errors mit SQL

Benjamin Scherb benjamin.scherb at arcor.de
Fr Mär 18 22:00:50 CET 2005


Hallo Andreas,
vielen Dank für deine Antwort, ich hatte garnicht bemerkt das sich 
jemand gemeldet hatte.




Andreas Winkelmann wrote:

>Am Mittwoch, 2. März 2005 15:17 schrieb Benjamin Scherb:
>
>  
>
>>habe schon seit einigen Tagen meinen Mail-Server mit Postfix (SASL,
>>Postfix, MySQL, Cyradm, amavisd) am laufen.
>>
>>Er rennt auch, aber er schreibt mir permanent Fehlermeldungen in Bezug auf
>>SQL Statements in die Log-Datei. Im Detail sieht das so aus:
>>
>>Mar  1 01:25:28 server postfix/smtpd[21957]: sql_select option missing
>>Mar  1 01:25:28 server postfix/smtpd[21957]: auxpropfunc error no
>>mechanism available
>>Mar  1 01:25:28 server postfix/smtpd[21957]: _sasl_plugin_load failed on
>>sasl_auxprop_plug_init for plugin: sql
>>Mar  1 01:25:28 server postfix/smtpd[21957]: connect from
>>localhost[127.0.0.1]
>>Mar  1 01:25:28 server postfix/smtpd[21957]: F0F09C7A20:
>>client=localhost[127.0.0.1]
>>    
>>
>
>Postfix lädt/initialisiert beim Start des smtp oder smtpd die Cyrus-SASL 
>Library. Und diese wiederum scannt das Plugin-Directory 
>(meistens /usr/lib/sasl2/) nach Plugins durch und Initialsiert diese. In 
>Deinem Fall wird das sql-plugin gefunden und bei der Initialisierung sucht es 
>in der Config-Datei eine Option "sql_select". Dieses findet es nicht und 
>warnt Dich. Dies alles passiert nur weil das Plugin gefunden wird, Du kannst 
>es nicht wegkonfigurieren. Du kannst es höchstens mit einer dummy-Option in 
>der smtpd.conf befriedigen.
>  
>

Ich werde das bei Gelegenheit dieses Wochenende ausprobieren und gebe 
euch bescheid, ob ich die besagte Meldung von smtpd wegbekommen habe. 
Danke für den Tipp :)

>sql_select: dummy oder was auch immer
>
>Die bessere Variante wäre allerdings es zu deinstallieren oder zu löschen.
># rm -f /usr/lib/sasl2/libsql.*
>
>  
>
>>Mar  1 01:25:29 server lmtpunix[21962]: executed
>>Mar  1 01:25:29 server lmtpunix[21962]: sql_select option missing
>>Mar  1 01:25:29 server lmtpunix[21962]: auxpropfunc error no mechanism
>>available
>>Mar  1 01:25:29 server lmtpunix[21962]: _sasl_plugin_load failed on
>>sasl_auxprop_plug_init for plugin: sql
>>Mar  1 01:25:29 server lmtpunix[21962]: accepted connection
>>    
>>
>
>Btw. im Falle von Cyrus-Imap in der /etc/imapd.conf
>
>sasl_sql_select: dummy
>
>  
>
>>Mar  1 01:25:29 server lmtpunix[21962]: lmtp connection preauth'd as
>>postman Mar  1 01:25:29 server lmtpunix[21962]: IOERROR: fstating sieve
>>script /var/imap/sieve/b/benjamin/defaultbc: No such file or $
>>Mar  1 01:25:29 server lmtpunix[21962]: duplicate_check:
>><20050301002547.GA5308 at state-of-mind.de> user.benjamin        0
>>Mar  1 01:25:29 server lmtpunix[21962]: mystore: starting txn 2147484479
>>    
>>
>
>Wie hast Du das Sieve-Script installiert?
>  
>
Wie? Hmm eigentlich garnicht. Ist bei der Installation von postfix, 
cyrus, sasl wohl gleich mit kompiliert worden. Jedenfalls habe ich damit 
so meine Probleme.  Als Web-Frontend setze ich Squirrelmail ein. Dort 
habe ich das "avelsieve" Plugin eingebunden und eine Regel konfiguriert,
die wie folgt aussieht:

Wenn Mail-Header:
To: postfixbuch-users at listi.jpberlin.de,

Dann:
Move To:
INBOX.Postfix

Leider funktioniert der Filternicht, obwohl er meiner Meinung nach 
korrekt angelegt wurde. Wie immer, bekomme ich auch Fehler in die Logs.

Mar 18 17:41:59 server lmtpunix[23228]: lmtp connection preauth'd as postman
Mar 18 17:41:59 server lmtpunix[23228]: IOERROR: fstating sieve script 
/var/imap/sieve/b/benjamin/defaultbc: No such file or directory
Mar 18 17:41:59 server lmtpunix[23228]: duplicate_check: 
<423AFF45.5010605 at nicematin.fr>          user.benjamin        0
Mar 18 17:41:59 server lmtpunix[23228]: mystore: starting txn 2147484115
Mar 18 17:41:59 server lmtpunix[23228]: mystore: committing txn 2147484115
Mar 18 17:41:59 server lmtpunix[23228]: duplicate_mark: 
<423AFF45.5010605 at nicematin.fr>          user.benjamin        1111164119 
1585
Mar 18 17:41:59 server postfix/pipe[23226]: 67CADE81C7: 
to=<benjamin at server.linux-world.site>, relay=cyrus, delay=1, status=sent 
(server.linux-world.site)
Mar 18 17:41:59 server postfix/qmgr[21066]: 67CADE81C7: removed
Mar 18 17:42:59 server master[9943]: process 23228 exited, status 0


besonders die Zeile...
Mar 18 17:41:59 server lmtpunix[23228]: IOERROR: fstating sieve script 
/var/imap/sieve/b/benjamin/defaultbc: No such file or directory

... dürfte wohl mit dem Problem in Verbindung stehen. Vielleicht kann 
mir jemand von euch helfen.
Wünsche allen einen guten Start ins Wochenende.

Gruß,
Benjamin

>  
>
>>Kann hiermit jemand etwas anfangen und mir behilflich sein das Problem zu
>>lösen? Es ist nervig wenn die Log-File wegen diesen Einträgen unnötig
>>vollgepumt wird. Was ist ist bedeutet eigenlich "defaultbc"?
>>    
>>
>
>  
>



Mehr Informationen über die Mailingliste Postfixbuch-users