Clint Olsen <[EMAIL PROTECTED]> writes: > On Dec 07, Lowell Gilbert wrote: >> The "myorigin" variable is what you need. See postconf(5) for more >> things you can do with it. >> >> (> myorigin (default: $myhostname) >> (> The domain name that locally-posted mail appears to come from, and >> that >> (> locally posted mail is delivered to. The default, $myhostname, is >> ade- >> (> quate for small sites. If you run a domain with multiple machines, >> you >> (> should (1) change this to $mydomain and (2) set up a domain-wide >> alias >> (> database that aliases each user to [EMAIL PROTECTED] >> (> >> (> Example: >> (> >> (> myorigin = $mydomain > > Right, I have this set, yet it is still possible to have me send a mail > using Mutt with my From: address set as "host.my.domain". This works great > for incompletely specified recipients and senders etc. But I haven't > figured out how to incorporate myorigin to rewrite all addresses that match > a pattern to modify that (and only that) in the address.
Ah; sorry I misunderstood your aim. I don't like doing this heavy-handed sort of rewriting, but the magic keyword is "masquerade". masquerade_classes, masquerade_domains, and masquerade_exceptions give you a number of options. I don't see any way to be quite as sweeping as you're describing, but in my opinion that's a good thing. _______________________________________________ firstname.lastname@example.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"