On Thu, Oct 26, 2000 at 11:11:54PM -0500, Ryan Claycamp wrote: > The problem is that I have several e-mail addresses that I want to use > to send and receive mail with my home computer. I currently use mutt > as my reader and exim as my transport. Does anyone know how to > configure mutt to use multiple names and how to configure exim so it > sees how the message is addressed and uses the smarthost for the right > from address?
I've had this same problem but have always been putting off finding the solution. I figured I needed to feed my From: address directly into exim using the -f switch, and configure mutt to use -f when calling sendmail (changing its sendmail line using folder hooks). However, the address rewriting feature of exim proved a stumbling block, since it rewrote it every time in my testing, despite using -f. Perhaps it's possible and I simply wasn't approaching it in the right way. In the end, I realised it was much simpler to go with merely what Brian May posted, with the addition of a single line to your exim rewriting rules. Previously I had just the following: [EMAIL PROTECTED] ${lookup{$1}lsearch{/etc/email-addresses}\ {$value}fail} bcfrF as my rewriting rule. Supposing you want to send sometimes as [EMAIL PROTECTED], I'd put something like: [EMAIL PROTECTED] * bcfrF before the generic rule, which tells exim not to rewrite addresses matching the first field. Using folder hooks as in Brian May's mail, just make sure your From: header is set to [EMAIL PROTECTED] when you change to the appropriate folders. Seems to work for me now, -- loki eloki/at/dingoblue.net.au Dare I disturb the universe? You bet I do! :)