← Back to team overview

sslug-teknik team mailing list archive

Re: sendmail user masquerading

 

Her er min redhat.mc !

mvh

John


divert(-1)
dnl This is the macro config file used to generate the /etc/sendmail.cf
dnl file. If you modify thei file you will have to regenerate the
dnl /etc/sendmail.cf by running this macro config through the m4
dnl preprocessor:
dnl
dnl        m4 /etc/sendmail.mc > /etc/sendmail/cf
dnl
dnl You will need to have the sendmail-cf package installed for this to
dnl work.
include(`../m4/cf.m4')
define(`confDEF_USER_ID',``8:12'')
OSTYPE(`linux')
undefine(`UUCP_RELAY')
undefine(`BITNET_RELAY')
define(`confAUTO_REBUILD')
define(`confTO_CONNECT', `1m')
define(`confTRY_NULL_MX_LIST',true)
define(`confDONT_PROBE_INTERFACES',true)
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')
FEATURE(`smrsh',`/usr/sbin/smrsh')
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')
FEATURE(redirect)
FEATURE(always_add_domain)
FEATURE(use_cw_file)
FEATURE(local_procmail)
MAILER(procmail)
MAILER(smtp)
FEATURE(`access_db')
FEATURE(`blacklist_recipients')
dnl We strongly recommend to comment this one out if you want to protect
dnl yourself from spam. However, the laptop and users on computers that do
dnl not hav 24x7 DNS do need this.
FEATURE(`accept_unresolvable_domains')
dnl FEATURE(`relay_based_on_MX')

# Det skal være sådan:

LOCAL_RULE_1
# obs. TAB inden $@ !!
Rjohn	$@ jbj < @ post6 . tele . dk >
Rroot	$@ jhj < @ post6 . tele . dk >
Rjohnb	$@ jbj < @ post6 . tele . dk >
Rjbj	$@ jbj < @ post6 . tele . dk >
Rjohnjac	$@ johnjac < @ mail . tele . dk >



On Tue, 15 Jun 1999 19:04:15 +0200, Martin Christensen
 <factotum@xxxxxxxxxxxxxxxxx> wrote:
>Jeg har et problem med sendmail, som jeg har forsøgt at løse på en del
>forskellige måder, men det vil bare ikke. Min afsenderadresse, når jeg
>ikke bruger Netscape, skulle være factotum@xxxxxxxxxxxxxxxxx, men bliver
>martin@xxxxxxxxxxxxxxxxx. "martin" er mit log-in på min egen maskine.
>
>Min /etc/mail/genericstable ser således ud:
>
>martin  factotum@xxxxxxxxxxxxxxxxx
>
>og der er dannet en sund genericstable.db deraf. Min sendmail.mc ser ud
>som følger:
>
>divert(-1)
>include(`/usr/lib/sendmail-cf/m4/cf.m4')
>define(`confDEF_USER_ID',``8:12'')
>VERSIONID(`localhost nodns')
>Cwlocalhost localhost
>OSTYPE(`linux')
>undefine(`UUCP_RELAY')
>undefine(`BITNET_RELAY')
>FEATURE(redirect)
>FEATURE(always_add_domain)
>FEATURE(use_cw_file)
>FEATURE(nocanonify)
>define(`confAUTO_REBUILD')
>define(`confTO_QUEUEWARN', `16h')
>
>FEATURE(relay_hosts_only)
>
>define(`confCW_FILE', `-o /etc/mail/sendmail.cw')
>
>
>
>FEATURE(`genericstable', `hash -o /etc/mail/genericstable.db')
>
>define(`confCON_EXPENSIVE', `True')
>define(SMTP_MAILER_FLAGS, e)
>
>FEATURE(access_db, `hash -o /etc/mail/access.db')
>GENERICS_DOMAIN_FILE(`/etc/mail/genericsdomain')
>FEATURE(redirect)
>MASQUERADE_AS(`mail1.stofanet.dk')
>MASQUERADE_DOMAIN(`localhost')
>FEATURE(masquerade_entire_domain)
>FEATURE(masquerade_envelope)
>FEATURE(`local_procmail',`/usr/bin/procmail')
>MAILER(procmail)
>MAILER(local)
>MAILER(smtp)
>define(RELAY_HOST, smtp:mail1.stofanet.dk)
>define(SMART_HOST, smtp:mail1.stofanet.dk)
>define(RELAY_MAILER, TCP)
>FEATURE(`accept_unresolvable_domains')
>
>Derudover har jeg til den deraf fabrikerede sendmail.cf tilføjet til
>bunden:
>
># Masquerading rules
>S1
>Rmartin<@localhost>	$@ factotum < @ mail1.stofanet.dk>
>Rmartin<@localhost.>	$@ factotum < @ mail1.stofanet.dk.>
>
>Min maskines hostname er blot localhost.
>
>Jeg har ledt efter løsninger i arkivet, hvilket førte til en række
>mislykkede forsøg på reparering, og på NJLUG kunne de ikke hitte på
>noget. Så... øhm... hjælp!
>
>Martin
>
>-- 
>Anyone who has realised the importance of Esperanto
>is morally obligated to work for it.
>    - Leo Tolstoi
>


References