Solved

Sendmail not working

Posted on 2004-04-13
4
6,785 Views
Last Modified: 2013-12-17
Hello,

I am trying to set up Sendmail on Linux 9.  It is installed correctly and running.  When I type

service sendmail status

I get

sendmail (pid 29918) is running...

I am trying to just connect to the server by doing a 'telnet localhost 25' and this is not working.  I get a:

Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused

So if I stop and start sendmail I get this error:

ns1:/etc/mail # service sendmail stop
Shutting down sendmail: [  OK  ]
Shutting down sm-client: [FAILED]

ns1:/etc/mail # service sendmail start
Starting sendmail: 554 5.0.0 No local mailer defined
554 5.0.0 QueueDirectory (Q) option must be set
[FAILED]
Starting sm-client: [  OK  ]

I am not sure what this message means.  Also, my /etc/mail/sendmail.cf is zero length.  Is this the problem?  If I try to do 'make -C /etc/mail' nothing changes, the file is still zero length.  Thanks.

0
Comment
Question by:ingenito
  • 2
  • 2
4 Comments
 
LVL 40

Expert Comment

by:jlevie
ID: 10820244
> Also, my /etc/mail/sendmail.cf is zero length

This is a problem. Try:

cd /etc/mail
touch sendmail.mc
make

and see if you have a non-zero length sendmail.cf. If sendmail.cf looks reasonable (somethin on the order of 55kb or so) execute:

killall sendmail
service sendmail start

However, if sendmail.cf is still zero length  I'd guess there's some problem with your sendmail.mc that is causing m4 to abort when trying to build sendmail.mc. To see what the error is execute:

cd /etc/mail
m4 sendmail.mc >sendmail.cf

and post the errors here.
0
 

Author Comment

by:ingenito
ID: 10823899
The file is still zedro length.  Here is the error:

ns1:/etc/mail # m4 ./sendmail.mc > ./sendmail2.cf
./sendmail.mc:10: m4: Cannot open /usr/share/sendmail-cf/m4/cf.m4: No such file or directory

I read something about needing sendmail-cf installed which it appears I do not.  Where can I dowload the code from?  Thanks.

0
 
LVL 40

Accepted Solution

by:
jlevie earned 50 total points
ID: 10825003
That probably means that you don't have the sendmail-cf package installed. The easy solution to that is to do 'up2date --install sendmail-cf'. Or you can install it from the RH 9 CD's if you haven't registered your system with RedHat Network.

Note that you really, really, want to bring your RH 9 system up to date w/respect to the RedHat security & bug fixes. Support for RedHat 9 ends at the end of this month, but updated from RedHat will be available until then. An alternative method of updating the system is via Yum, see http://linux.duke.edu/projects/yum/
0
 

Author Comment

by:ingenito
ID: 10842789
Thanks jlevie!
0

Featured Post

Free Gift Card with Acronis Backup Purchase!

Backup any data in any location: local and remote systems, physical and virtual servers, private and public clouds, Macs and PCs, tablets and mobile devices, & more! For limited time only, buy any Acronis backup products and get a FREE Amazon/Best Buy gift card worth up to $200!

Join & Write a Comment

Nearly six years ago I was hired by a company to be their senior server engineer. One of my first projects was to implement Exchange Server 2007 on a Windows Server 2008 Single Copy Cluster for high availability. That was the easy part; read on to l…
Email signatures have numerous marketing benefits. Here are 8 top reasons to turn your email signature into a marketing channel.
To show how to generate a certificate request in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Servers >> Certificates…
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager

708 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now