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

Reply via email to