Alan,
Firstly your C class network is a public assigned IP address?
Are you using NAT?
can those machines see DNS and resolve Internet names?
> Can anybody help me with a sendmail configuration problem?
>
> I have built a small class C network at home: sage (a dial-up
> gateway), chickie and bigdog. All machines run redhat 7.
>
> I want mail to the local network to be delivered immediately and
> outside mail to be queued.
>
> I have googled and tried to read the sendmail documentation (which is
> nearly as obscure as your average piece of NSW legislation).
>
> The problem is that if I define a SMART_HOST, then mail is not
> delivered to the local network. If I do not define it, then mail is
> not delivered to the world. What the HELL am I missing?
>
generally SMART_HOST an option if you are going to use your machines
as a mail gateway.
> The configuration file is adapted from the one that comes with redhat
> 7.0. It is:
>
> ---------------------------------------
>
> 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(`/usr/lib/sendmail-cf/m4/cf.m4')
> define(`confDEF_USER_ID',``8:12'')dnl
> VERSIONID(`linux setup for Red Hat Linux')dnl
> OSTYPE(`linux')
> DOMAIN(generic)dnl
> MASQUERADE_AS(hermes.net.au)dnl
> undefine(`UUCP_RELAY')dnl
> undefine(`BITNET_RELAY')dnl
> define('ALIAS_FILE','/etc/aliases')dnl
> FEATURE(masquerade_envelope)dnl
> FEATURE(genericstable, `hash -o /etc/mail/genericstable')dnl
> GENERICS_DOMAIN_FILE(`/etc/mail/genericsdomain')dnl
> define(`SMART_HOST',`mail.hermes.net.au')dnl
> define(`confAUTO_REBUILD')dnl
> define(`confTO_CONNECT', `1m')dnl
> define(`confTRY_NULL_MX_LIST',true)dnl
> define(`confDONT_PROBE_INTERFACES',true)dnl
> define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
> define(`STATUS_FILE', `/var/log/sendmail.st')dnl
> define(`UUCP_MAILER_MAX', `2000000')dnl
> define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
> define(`confSERVICE_SWITCH_FILE', `/etc/mail/service.switch')dnl
> FEATURE(masquerade_entire_domain)dnl
> FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
> FEATURE(`mailertable',`hash -o /etc/mail/mailertable')dnl
> FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')dnl
> FEATURE(redirect)dnl
> FEATURE(always_add_domain)dnl
> FEATURE(use_cw_file)dnl
> FEATURE(local_procmail)dnl
> FEATURE(`access_db')dnl
> FEATURE(`blacklist_recipients')dnl
> 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
> dnl FEATURE(`relay_based_on_MX')dnl
> MAILER(smtp)dnl
> MAILER(procmail)dnl
>
> ------------------------------------------------------
>
> Thanks for any help,
> Alan
>
--
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug