Xref: utzoo comp.mail.elm:3212 comp.mail.sendmail:2283 Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!gatech!bloom-beacon!eru!hagbard!sunic!mcsun!hp4nl!ruuinf!accucx!acbhour From: acbhour@accucx.cc.ruu.nl (Rudi van Houten) Newsgroups: comp.mail.elm,comp.mail.sendmail Subject: ELM's filter program cannot handle sendmail's queued messages Keywords: ELM-filter Message-ID: <870@accucx.cc.ruu.nl> Date: 19 Oct 90 11:05:48 GMT Followup-To: comp.mail.elm Organization: Academic Computer Centre Utrecht Lines: 13 If a message is queued by sendmail, as is all incoming UUCP mail handled by /bin/rmail, the recipient's address is evaluated from the user's .forward. When sendmail then executes the filter-program in the queue run the program is not run with the correct uid (since sendmail doesn't know that) and filter is unable to find the ~/.elm/filter-rules. Result: the message is noiseless placed in daemon's mailbox. I see two solutions to fix the problem: 1.simply add a obligate parameter to filter, being the concerning username. This is very simple to implement, but it changes the user's doc. 2.teach sendmail not to evaluate the .forward-file if it expands to a prog-mailer (starts with the pipe-symbol). Has someone a better idea?