procmail and .forward
The facts are these: I have a user account (and therefore mailbox) on a unix box (let's call it Acorn) behind Xcorp's corporate firewall. I want all mail received for my account on Acorn to be forwarded to another, external, email address. I used to achieve this quite simply by creating a ".forward" file in my home directory on Acorn. This contained one line: \my_username, me@anotherhost.com which saved a copy of my mail locally and also sent it to my remote email address. XCorp's network policy meant that Acorn couldn't communicate directly to the outside world; instead, all email was sent out via the company's smtp relay. This system worked well for a good while -- right up until a couple of weeks ago when XCorp's sys-admins tightened up their relay's policy. It now refused to relay any messages where the sender's email address (as given in the 'From' header) was not from the xcorp.com domain. This meant that about 80% of the emails