Good Morning Linuxers, Looking for some advice on best method of handling email receipt and delivery. Apologies for the long, wordy email, I'm not very good with ASCII art. We have our own domain hosted on our ISP, all email is held by the ISP for pickup by the mail server when it dials in. On the intranet I have the mail server setup to dialin every 15 minutes during the day, every hour during the night, and pickup email for our domain, then it sends mail destined for outside the domain using sendmail. For mail pickup I run fetchmail and pipe it through procmail, I have a global set of recipies to handle all users in the domain and all special cases (ie. info@domain, sales@domain ) I run Sendmail -q to send outgoing mail. The ServiceSwitchFile option is used to avoid DNS lookups on local mail This works (with a few problems and concerns) 1. If an email from outside the domain has multiple To: addresses on the header it only delivers to the first recipient. Procmail considers an email delivered when it gets a match on a recipie, so it stops parsing the rest of the recipies. 2. I need special procmail recipies to handle X-Delivered-To cases 3. As we get more users, the procmail rules list gets longer and longer, and procmail takes longer to parse all the recipies. Appreciate all thoughts and ideas for different solutions, better ways of achieving the same result. Graham ---------------------- Graham K. Dodd Informatik & Logistic Falk & Ross GmbH 0631-3517113 -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/