Hello, I am new user of the Sendmail on RH 8.0. I am trying to configure the Sendmail on my Linux Laptop to send mails over LAN using SMTP and use the LAN server to route mails and receive mails over the internet. I have read the instructions in the Linux System Administrator's guide and did some changes in the sendmail.mc file and then using the m4 macro processor created a new sendmail.cf file. After this I tried to send mail to myself, that is to root, I checked response by looking at the -v options response. It always says thta connecting to the LAN server (mladelhi.mine) root... Connecting to mladelhi.mine.nu. via relay... root... Deferred: Connection refused by mladelhi.mine.nu.
I am not getting the normal message of message delivered. What should be the change in configuration for atleast make it work for local delivery atleast? Please help me in this regards,
On Fri, 22 Aug 2003, Ashwin S. Athram wrote:
What should be the change in configuration for atleast make it work for local delivery atleast?
Do you have a local mailer set up in your sendmail.mc? Also, have you stated which hosts are local (in Cw or sendmail.cw?)
Thanks for the quick response. Well, I think I have the local mailer setup. I am sending you my sendmail.mc file
# Following is my sendmail.mc file
divert(-1) dnl This is the sendmail macro config file. If you make changes to this file, dnl you need the sendmail-cf rpm installed and then have to generate a dnl new /etc/mail/sendmail.cf by running the following command: dnl dnl m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf dnl include(`/usr/share/sendmail-cf/m4/cf.m4') VERSIONID(`linux setup for Red Hat Linux')dnl OSTYPE(`linux') dnl Uncomment and edit the following line if your mail needs to be sent out dnl through an external mail server: dnl define(`SMART_HOST',`smtp.your.provider') define(`confDEF_USER_ID',``8:12'')dnl undefine(`UUCP_RELAY')dnl undefine(`BITNET_RELAY')dnl 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(`ALIAS_FILE', `/etc/aliases')dnl dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl define(`UUCP_MAILER_MAX', `2000000')dnl define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl define(`confAUTH_OPTIONS', `A')dnl dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl dnl define(`confCACERT_PATH',`/usr/share/ssl/certs') dnl define(`confCACERT',`/usr/share/ssl/certs/ca-bundle.crt') dnl define(`confSERVER_CERT',`/usr/share/ssl/certs/sendmail.pem') dnl define(`confSERVER_KEY',`/usr/share/ssl/certs/sendmail.pem') dnl define(`confTO_QUEUEWARN', `4h')dnl dnl define(`confTO_QUEUERETURN', `5d')dnl dnl define(`confQUEUE_LA', `12')dnl dnl define(`confREFUSE_LA', `18')dnl define(`confTO_IDENT', `0')dnl dnl FEATURE(delay_checks)dnl FEATURE(`no_default_msa',`dnl')dnl FEATURE(`smrsh',`/usr/sbin/smrsh')dnl FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl FEATURE(redirect)dnl FEATURE(always_add_domain)dnl FEATURE(use_cw_file)dnl FEATURE(use_ct_file)dnl dnl The '-t' option will retry delivery if e.g. the user runs over his quota. FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl FEATURE(`blacklist_recipients')dnl EXPOSED_USER(`root')dnl dnl This changes sendmail to only listen on the loopback device 127.0.0.1 dnl and not on any other network devices. Comment this out if you want dnl to accept email over the network. DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA') dnl NOTE: binding both IPv4 and IPv6 daemon to the same port requires dnl a kernel patch dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6') 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 have 24x7 DNS do need this. FEATURE(`accept_unresolvable_domains')dnl dnl FEATURE(`relay_based_on_MX')dnl MAILER(smtp)dnl MAILER(procmail)dnl Cwlocalhost.localdomain *****************************************************
I think the Cw sets it to the localhost.
Regards, Ashwin
Quoting Philip S Tellis philip@ncst.ernet.in:
On Fri, 22 Aug 2003, Ashwin S. Athram wrote:
What should be the change in configuration for atleast make it
work
for local delivery atleast?
Do you have a local mailer set up in your sendmail.mc? Also, have you stated which hosts are local (in Cw or sendmail.cw?)
-- If any man wishes to be humbled and mortified, let him become president of Harvard. -- Edward Holyoke
On Fri, 22 Aug 2003, Ashwin Athram wrote:
Thanks for the quick response.
Please do not Cc me on replies. Also, put your reply *below*, or interleaved with the original post (see how I do it), not above it. It took me 2 minutes to figure out why this mail was in my inbox.
FEATURE(use_cw_file)dnl
This will use sendmail.cw
Cwlocalhost.localdomain
So you can put additional entries there.
I think the Cw sets it to the localhost.
You'll also have to add all aliases (localhost, any other host name that you have for it, etc.)
Philip