RE: Masquerade sender's domain from sendmail

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----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





[Index of Archives]     [Fedora Users]     [Centos Users]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat Phoebe Beta]     [Yosemite Forum]     [Fedora Discussion]     [Gimp]     [Stuff]     [Yosemite News]

  Powered by Linux