Thanks! If I want to add filter for global user, which file should I edit?
I read the doc about maildrop but it didn't show the detials about qmail intergration. Could you help to share some info to me? -----Original Message----- From: Federico Edelman [mailto:[EMAIL PROTECTED]] Sent: Tuesday, August 20, 2002 10:03 PM To: Anthony Subject: RE: MailDrop Problem You add the mailfilter to $USER/.mailfilter (where $USER is the path to the Maildir of user) i.e: -------- snip snip -------- to "[EMAIL PROTECTED]" -------- snip snip -------- > -----Mensaje original----- > De: Anthony [mailto:[EMAIL PROTECTED]] > Enviado el: martes, 20 de agosto de 2002 3:42 > Para: [EMAIL PROTECTED] > Asunto: MailDrop Problem > > Hi > > I searched in the archive and found the following patch for Maildrop with > Qmail+LDAP. > > ------------------------------------------------------------------------ -- > -- > ---- > --- main.C Mon Jun 25 00:16:11 2001 > +++ main.C-patched Thu Oct 25 13:05:07 2001 > @@ -426,7 +426,8 @@ > > if (udbs->udb_quota) > maildrop.init_quota=udbs->udb_quota; > - maildrop.init_home=udbs->udb_dir; > + // maildrop.init_home=udbs->udb_dir; > + maildrop.init_home=getenv("HOME"); > maildrop.init_logname=deliverymode; > maildrop.init_shell=udbs->udb_shell && > *udbs->udb_shell ? > @@ -535,7 +536,8 @@ > if (getuid() != my_pw->pw_uid) > nochangeuidgid(); // Security violation. > > - maildrop.init_home=my_pw->pw_dir; > + // maildrop.init_home=my_pw->pw_dir; > + maildrop.init_home=getenv("HOME"); > maildrop.init_logname=my_pw->pw_name; > maildrop.init_shell= > my_pw->pw_shell && *my_pw->pw_shell > @@ -641,7 +643,8 @@ > { > if (udbs->udb_quota) > maildrop.init_quota=udbs->udb_quota; > - maildrop.init_home=udbs->udb_dir; > + maildrop.init_home=getenv("HOME"); > + // maildrop.init_home=udbs->udb_dir; > maildrop.init_logname=udbs->udb_name; > maildrop.init_shell=udbs->udb_shell && > *udbs->udb_shell ? > @@ -665,7 +668,9 @@ > throw "Cannot determine my username."; > } > > - maildrop.init_home=my_pw->pw_dir; > + // maildrop.init_home=my_pw->pw_dir; > + maildrop.init_home=getenv("HOME"); > + maildrop.init_logname=my_pw->pw_name; > maildrop.init_logname=my_pw->pw_name; > maildrop.init_shell= > my_pw->pw_shell && *my_pw->pw_shell > ------------------------------------------------------------------------ -- > -- > ---------- > > I applied this Patch, but the Maildrop still don't work. > > This is my configuration. > > /var/qmail/rc: > > exec env - PATH="/var/qmail/bin:/var/qmail/control:$PATH" \ > qmail-start "|preline /usr/bin/maildrop" > > /etc/maildroprc: > > DEFAULT="./Maildir" > DEFAULT_DEF="/home/mailbox" (This is my Default Mail storage Diectory.) > > Should I need to add "deliveryProgramPath" in the LDIF file. > > And How to add the mailfilter? What is the location? i.e. /etc/maildroprc > or > $USER/.mailfilter > > How Can I determine the maildrop is working? > > Can Anyone share some useful info to me? > > Thanks in advance! > > > > ------------- > Anthony Cheng > System Engineer > Tech-Trans System Limited > Tel: 24945000 > Direct Line: 24945015 > Fax: 24240849
