> -----Original Message----- > From: Cowles, Steve > Sent: Saturday, April 19, 2003 10:05 PM > To: 'shrike-list@xxxxxxxxxx' > Subject: RE: Masquerade sender's domain from sendmail > Hmmm.. for some reason the rest of my e-mail was truncated by the list server. Hopefully this one will work... In most cases, for genericstable to work properly, you will want to add the domains to rewrite to class {G}. Or... GENERICS_DOMAIN_FILE. (i.e. Add the following to sendmail.mc) FEATURE(`genericstable',`hash /etc/mail/genericstable.db')dnl GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains')dnl Now re-create sendmail.cf and restart sendmail. To test... add the canonical name obtained from: sendmail -bt -d0.1 </dev/null to /etc/mail/generics-domains Since the generics-domains file is not a database, sendmail will have to be restarted. Example: [scowles@xxxxxxx mail]$ /usr/sbin/sendmail -bt -d0.1 </dev/null Version 8.12.8 Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6 NETUNIX NEWDB NIS PIPELINING SASL SCANF STARTTLS TCPWRAPPERS USERDB USE_LDAP_INIT ============ SYSTEM IDENTITY (after readcf) ============ (short domain name) $w = voyager (canonical domain name) $j = voyager.infohiiway.com (subdomain name) $m = infohiiway.com (node name) $k = voyager ======================================================== ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter <ruleset> <address> [scowles@xxxxxxx mail]$ cat genericstable scowles steve@xxxxxxxxxxxxxxx [scowles@xxxxxxx mail]$ cat generics-domains voyager.infohiiway.com Now send yourself an e-mail... [scowles@xxxxxxx mail]$ mail scowles Subject: Test Test <CTRL-D> -or- . Cc: Now view the e-mail... (Note the from address has been rewritten) [scowles@xxxxxxx mail]$ mail Mail version 8.1 6/6/93. Type ? for help. "/var/spool/mail/scowles": 1 message 1 new >N 1 steve@xxxxxxxxxxxxxx Sat Apr 19 21:38 16/679 "Test" & Message 1: >From scowles@xxxxxxxxxxxxxxxxxxxxxx Sat Apr 19 21:38:55 2003 Date: Sat, 19 Apr 2003 21:38:55 -0500 From: Steve Cowles <steve@xxxxxxxxxxxxxxx> To: scowles@xxxxxxxxxxxxxxxxxxxxxx Subject: Test Test & d & q [scowles@xxxxxxx mail]$ FWIW: Note the difference if I remove the entry from generics-domains [scowles@xxxxxxx mail]$ cat generics-domains restart sendmail... [scowles@xxxxxxx mail]$ mail scowles Subject: Test Test <CTRL-D> -or- . Cc: [scowles@xxxxxxx mail]$ mail Mail version 8.1 6/6/93. Type ? for help. "/var/spool/mail/scowles": 1 message 1 new >N 1 scowles@xxxxxxxxxxxx Sat Apr 19 21:45 16/688 "Test" & Message 1: >From scowles@xxxxxxxxxxxxxxxxxxxxxx Sat Apr 19 21:45:04 2003 Date: Sat, 19 Apr 2003 21:45:04 -0500 From: Steve Cowles <scowles@xxxxxxxxxxxxxxxxxxxxxx> To: scowles@xxxxxxxxxxxxxxxxxxxxxx Subject: Test Test & d & q [scowles@xxxxxxx mail]$ Steve Cowles