John R Pierce wrote: > Christopher Chan wrote: > >>> Sorry, last I checked, there is no sender-based routing support in >>> sendmail. You cannot even try to create rulesets to get that. >>> >>> >>> >>> >> Looks like it is my turn to eat humble pie. You will need to rebuild >> sendmail.cf after applying this hack. >> >> http://www.cs.niu.edu/~rickert/cf/hack/sender_based_routing.m >> > > I note the comments on that patch talk about from: sender@host rather > than sender@domain ... so, its possible it triggers on the host that the > sender is using rather than the domain in the 'from' header. > > > You missed this part: dnl # If the sender address/domain is as given, then that relay will be dnl # chosen for the message. If the sender address $f has no dnl # "@domain" component, then $j is used. It triggers on the domain. If there is no domain, the local hostname is appended before being checked against the mailertable. At least, that is how I read the comments. As for the rulesets below...@_@ > ugh, i used to know what ... > > R$+ <@ $+ > $:$&f@$j<>$1<@$2> prepend local sender > R$+@$+@$j<>$+<@$+> $:$1@$2<>$3<@$4> avoid duplicate domain > R$+@$+<>$+<@$+> $:$(mailertable From:$1@$2 $:@$2 $)<>$3<@$4> > R$*@$+.$+<>$+<@$+> $:$(mailertable From:$2.$3 $@$1 $:$1$2@.$3 $)<>$4<@$5> > R$*@$+<>$+<@$+> $:$(mailertable From:$2 $@$1 $: $)<>$3<@$4> > R$-:$+<>$+ $@$>MailerToTriple <$1 : $2> $3 > R$*<>$+<$+> $:$2 <$3> > > > > > would do, but I'll be damned if I remember how that .cf stuff works > anymore :rofl: > > A beer to anyone who can still remember how sendmail rulesets work after one month of being away from the stuff! _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos