[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