[Postfixbuch-users] Postfix: "Unkown User" trotz Eintrag

Andreas Winkelmann ml at awinkelmann.de
Mi Sep 6 14:08:04 CEST 2006


Am Wednesday 06 September 2006 11:46 schrieb André Gerritzen:

> Oh Schreck! (local -v)
> Gleich 250 neue Zeilen in der mail-Log.
> Dann werde ich mich mal da durcharbeiten.

> Mail-Datei nach Ändern der master.conf auf "local ........ local -v"

> Sep  6 10:49:03 vs150222 postfix/local[20357]: deliver_switch[2]: local
> andre.gerritzen recip andre.gerritzen at mail.klever-jugendwerk.de exten
> deliver andre.gerritzen at mail.klever-jugendwerk.de exp_from
> Sep  6 10:49:03 vs150222 postfix/local[20357]: deliver_alias[3]: local
> andre.gerritzen recip andre.gerritzen at mail.klever-jugendwerk.de exten
> deliver andre.gerritzen at mail.klever-jugendwerk.de exp_from
> Sep  6 10:49:03 vs150222 postfix/local[20357]: deliver_alias:
> hash:/etc/aliases(0,lock|no_regsub|no_proxy|no_unauth|fold_fix):
> andre.gerritzen not found
> Sep  6 10:49:03 vs150222 postfix/local[20357]: deliver_dotforward[3]: local
> andre.gerritzen recip andre.gerritzen at mail.klever-jugendwerk.de exten
> deliver andre.gerritzen at mail.klever-jugendwerk.de exp_from
> Sep  6 10:49:03 vs150222 postfix/local[20357]: deliver_mailbox[3]: local
> andre.gerritzen recip andre.gerritzen at mail.klever-jugendwerk.de exten
> deliver andre.gerritzen at mail.klever-jugendwerk.de exp_from
> Sep  6 10:49:03 vs150222 postfix/local[20357]: been_here: mailbox
> andre.gerritzen: 0

> Sep  6 10:49:03 vs150222 postfix/local[20357]: deliver_unknown[3]: local
> andre.gerritzen recip andre.gerritzen at mail.klever-jugendwerk.de exten
> deliver andre.gerritzen at mail.klever-jugendwerk.de exp_from

Also irgendwie sieht alles so aus, als ob der User nicht gefunden wird.

Hmm, habe mal ein kleines Test-Script gemacht.

----------------- getpwnam.c ------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <pwd.h>

int main(int argc, char *argv[])
{
   struct passwd *pwd;

   if ( argc > 1) {
       if ( NULL != ( pwd = getpwnam(argv[1]))) {
           printf("%s: Gefunden.\n", argv[1]);
        }
        else {
            printf("%s: Nicht gefunden.\n", argv[1]);
        }
   }
}
-----------------------------------------------------------

$ gcc -o getpwnam getpwnam.c
# su postfix -s /bin/sh -c './getpwnam andre.gerritzen'

Würde mich mal interessieren. Vielleicht bin ich ja auch auf dem falschen 
Pfad.

-- 
	Andreas



Mehr Informationen über die Mailingliste Postfixbuch-users