[Postfixbuch-users] maildrop - Invalid user specified-> Ratlosigkeit noch immer

Olaf S. Olaf S.
So Sep 10 20:07:23 CEST 2006


Hi,

maildrop jetzt noch mal mit folgendem patch versehen:

--- courier-0.47/maildrop/main.C.orig	2004-11-22 12:23:09.000000000
+0100
+++ courier-0.47/maildrop/main.C	2004-11-22 12:23:19.000000000
+0100
@@ -718,38 +718,6 @@
 		++i;
 	}
 
-#if	HAVE_COURIER
-	if (deliverymode && orig_uid == getuid())
-	{
-	const char *p;
-
-		if ((p=getenv("HOME")) && *p)
-			maildrop.init_home=p;
-
-		if ((p=getenv("LOGNAME")) && *p)
-			maildrop.init_logname=p;
-
-		if ((p=getenv("SHELL")) && *p)
-			maildrop.init_shell=p;
-
-		p=getenv("MAILDROPDEFAULT");
-
-		if (!p || !*p)
-		{
-			p=getenv("LOCAL");
-
-			if (p && *p)
-				p=GetDefaultMailbox(p);
-			else
-				p="./Maildir";
-		}
-		maildrop.init_default=p;
-
-		if ((p=getenv("MAILDIRQUOTA")) && *p)
-			maildrop.init_quota=p;
-	}
-#endif
-
 	if (deliverymode)
 	{
 	struct	stat	buf;


Und anschließend mit folgenden configs neu kompilliert:

./configure --enable-maildirquota --prefix=/usr/local/maildrop
--enable-maildropmysql --with-mysqlconfig=/etc/maildropmysql.conf
--enable-maildrop-uid=5000 --enable-maildrop-gid=5000
--enable-trusted-users="root postfix vmail" --enable-syslog=1

Außerdem die Datei /etc/maildropmysql.conf mit folgenden Einträgen
angelegt:

hostname		127.0.0.1
socket			/var/tmp/mysql.sock
port			3306
database		mail
dbuser			vmailuser
dbpw			password123
dbtable		mailbox
default_uidnumber	3000
default_gid		3000
uid_field		username
#uidnumber_field	uid
#gidnumber_field	gid
maildir_field		maildir
homedirectory_field	/usr/local/vmail/
quota_field		quota
#quota_field		quota
# unused for now, but needs to be a valid field.
mailstatus_field		postfix
where_clause		AND active = '1'

Trotzdem immer noch das selbe Ergebnis. Postfix nimmt die Mail, maildrop
findet den Empfänger nicht, admin ist verzweifelt...

Sep 10 21:50:37 h-stadtpool postfix/lmtp[3616]: 2CC09322099C:
to=<olaf at unicenation.com>, relay=127.0.0.1[127.0.0.1], delay=18,
status=sent (250 2.6.0 Ok, id=01944-06, from MTA([127.0.0.1]:10025): 250
Ok: queued as 148EB322099F)
Sep 10 21:50:37 h-stadtpool postfix/qmgr[3539]: 2CC09322099C: removed
Sep 10 21:50:37 h-stadtpool postfix/pipe[3620]: 148EB322099F:
to=<olaf at unicenation.com>, relay=maildrop, delay=0, status=bounced (user
unknown. Command output: Invalid user specified. )

Danke für die Geduld, bin halt ein ahnungsloser Anfänger...


> -----Ursprüngliche Nachricht-----
> Von: postfixbuch-users-bounces at listi.jpberlin.de
[mailto:postfixbuch-users-
> bounces at listi.jpberlin.de] Im Auftrag von Ralf Hildebrandt
> Gesendet: Sonntag, 10. September 2006 19:12
> An: postfixbuch-users at listi.jpberlin.de
> Betreff: Re: [Postfixbuch-users] maildrop - Invalid user specified->
Ratlosigkeit noch
> immer
> 
> * Olaf S. :
> > Hi,
> >
> > danke für die Hinweise.
> >
> > Hier die config-files:
> >
> > /etc/maildroprc
> 
> Und der Rest? maildrop muss doch gesagt werden: Hier sind die SQL
> Daten etc!!
> 
> Evtl. (je nach maildrop version) macht das auch die Courier-Authlib
> 
> > Ich weiß auch garnicht, wie das genau funktioniert. Frag maildrop
noch
> > mal die Datenbank ab? Dann müsste ich ja die entsprechenden
Parameter
> > noch irgendwo angeben. Oder übergibt Postfix an maildrop die Info,
wohin
> > die Mail (in meinem Fall Maildir) geliefert werden soll? Das dachte
ich
> > nämlich.
> 
> Neee. Postfix übergibt nix.
> 
> --
> Ralf Hildebrandt (Ralf.Hildebrandt at charite.de)
spamtrap at charite.de
> Postfix - Einrichtung, Betrieb und Wartung       Tel. +49 (0)30-450
570-155
> http://www.postfix-buch.com
> Fat lady: I was Rubenesque before I was fat.  --Metropolitan Museum of
Art
> --
> _______________________________________________
> Postfixbuch-users mailingliste
> Heinlein Professional Linux Support GmbH
> 
> Postfixbuch-users at listi.jpberlin.de
> http://listi.jpberlin.de/mailman/listinfo/postfixbuch-users




Mehr Informationen über die Mailingliste Postfixbuch-users