* Joerg Streckfuss <[email protected]>: > Am 23.02.2013 20:25, schrieb Patrick Ben Koetter: > > * Joerg Streckfuss <[email protected]>: > >> nachdem ich meinen Mailserver von OpenBSD 5.1 auf 5.2 aktualisiert > >> habe, möchte der local Daemon keine Mails an den Cyrus-IMAP > >> abliefern. Postfix beschwert sich dann mit der folgenden > >> Fehlermeldung: > >> > >> <snip> > >> postman postfix/smtpd[26245]: warning: SASL authentication failure: > >> no user in db > >> postman postfix/smtpd[26245]: NOQUEUE: > >> client=xxx.xxx.xxx.xxx.net[xxx.xxx.xxx.xxx], sasl_method=PLAIN, > >> [email protected] > >> ... > >> postman postfix/local[2037]: warning: error looking up passwd info > >> for foobar: Operation not permitted > >> ... > >> postman postfix/local[2037]: 8BF9B51480F: > >> to=<[email protected]>, orig_to=<[email protected]>, > >> relay=local, delay=0.07, > >> delays=0.05/0.01/0/0.01, dsn=4.0.0, status=deferred (user lookup error) > >> ... > >> <snap> > >> > >> Die Meldung "SASL authentication failure: no user in db" vom smtpd > >> kann ich nicht so recht einordnen. Denn der folgende Test ist > >> erfolgreich: > > Du hast einen Fehler, aber ich sehe nicht, dass er mit der Einlieferung > > zusammenhängt. Die Fehlermeldung kommt vom Postfix SMTP Server 'smtpd' und > > nicht vom local. > Nun das wundert mich eben auch. Ich kann übrigens Mails mit meinem > Client absenden. Wenn ich an meine eigene Adresse eine Email verschicke > wird sie vom smtpd angenommen, landet dann allerdings in der deferred > Queue. D.h. das versenden von Mails klappt. Nur das Zustellen der Mails > an die Postfächer scheint irgendwie gestört zu sein. Hier die Ausgabe > von postqueue -p: > > <snip> > -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- > 464D551480A 5508 Fri Feb 22 23:06:44 [email protected] > (user lookup > error) > [email protected] > > 48408514809 1201 Fri Feb 22 21:41:48 [email protected] > (user lookup > error) > [email protected] > > BBD4551485F 472893 Sat Feb 23 01:30:41 [email protected] > (user lookup > error) > [email protected] > > B36C551485D 1526 Sun Feb 24 12:43:50 [email protected] > (user lookup > error) > [email protected] > ... > <snap> > > >> <snip> > >> # openssl s_client -connect <meinmailserver>:25 -starttls smtp > >> verify error:num=18:self signed certificate > >> ... > >> --- > >> 250 8BITMIME > >> AUTH PLAIN DASGEHEIMEPASSWORT > >> 235 2.7.0 Authentication successful > >> <snap> > >> > >> Meine Konfiguration sieht wie folgt aussieht. Klienten > >> authentifizieren sich per sasl2db. Die scheint wie oben zu sehen > >> auch zu klappen. Mails werden per lmtp (unix socket) an den > > Deinem Log nach klappt das nicht. Es meldet "SASL authentication failure" > > und > > sagt im Weiteren der User sei nicht in der sasldb. > Richtig. sasldblistusers2 listet aber alle relevanten User auf. > Desweiteren habe ich die Datenbank nicht geändert. > > > >> cyrus-imap abgeliefert. Und hier scheint es dann zu klemmen. Der > >> Socket befindet sich in /var/spool/postfix/public/ und hat die > >> korrekten Rechte root:_postdrop. Da ich an der Konfiguration nichts > > Postfix läuft als user postfix. Wenn der Socket root:postdrop gehört, ist es > > gut möglich, dass da Dein Fehler liegt. Eine Fehlermeldun deutet auch darauf > > hin: "Operation not permitted". > Also der Socket hat folgende Rechte: > > srwxrwxrwx 1 root _postdrop 0B Feb 23 19:02 > /var/spool/postfix/public/lmtp
Läuft der Postfix smtpd Prozess chrooted (master.cf)? Dann könnte er den socket nicht erreichen. p@rick -- [*] sys4 AG http://sys4.de, +49 (89) 30 90 46 64 Franziskanerstraße 15, 81669 München Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263 Vorstand: Patrick Ben Koetter, Axel von der Ohe, Marc Schiffbauer Aufsichtsratsvorsitzender: Joerg Heidrich _______________________________________________ postfix-users mailing list [email protected] http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
