no mail from / for root

j_70 at comcast.net j_70 at comcast.net
Sun Feb 12 17:56:57 UTC 2006


Thanks for your help with this, I am learning quite a bit as we go.

ps -aeef | grep mail and 
ps -aeef | grep master 

return nothing. Also, /var/log/maillog.1 has entries similar to what is below. Do I need to just open port 25 or enable the mail service, or both?? TIA.

Feb 12 04:02:01 RHESSV2 sendmail[31843]: g1C951vrB031843: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=34082, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
 -------------- Original message ----------------------
From: Steve Phillips <steve at focb.co.nz>
> j_70 at comcast.net wrote:
> > I guess the curiosity here is that:
> > 
> > [root at rhel1 root]$ ps -aeef | grep mail
> > root   19005 18945  0 20:23 pts/0    00:00:00 grep mail
> > [root at rhel1 root]$
> > [root at rhel1 root]$ ps -aeef | grep master
> > root   19081 18945  0 20:24 pts/0    00:00:00 grep master
> > [root at rhel1 root]$
> > 
> > Yet root has 123 messages. Where are they being served-up from????
> 
> That depends on a number of things - firstly what mail server is running 
> (if any) and if no server is running, how the host has been setup to 
> submit mail. The old version of sendmail simply checked to see if mail 
> was local and wrote it directly to the local user mbox (/var/spool/mail) 
> - this all changed a wee while back (redhat 9 i believe, may have been 
> FC1
|[AE]S3 tho) and used an SMTP submission system that would still 
> allow you to submit mail with /bin/mail even if you were running 
> something like postfix/qmail/etc that delivered to a different location 
> or format.
> 
> To find out, you need to first see if you are listening on port 25, to 
> do this try
> 
> netstat -an | grep LIST | grep :25
> 
> The output should look something like..
> 
> [root at wibble steve]# netstat -an | grep LIST | grep :25
> tcp        0      0 0.0.0.0:25                  0.0.0.0:* 
>      LISTEN
> 
> where the first set of 0.0.0.0s is your local address, this may be an IP 
> (127.0.0.1 or your external IP) as well.
> 
> This tells you that there is something listening on port 25, from here 
> we can find out what it is, under linux, you can pass netstat the -p 
> flag that tells it to query the /proc filesystem to tell you which 
> process is doing the listening, issue the following.
> 
> netstat -anp | grep LIST | grep :25
> 
> The output should look something like..
> 
> [root at wibble steve]# netstat -anp | grep LIST | grep :25
> tcp        0      0 0.0.0.0:25                  0.0.0.0:* 
>      LISTEN      10169/tcpserver
> 
> Here we can see on my box we are running a program called "tcpserver" 
> which is listening for inbound port 25 connections (SMTP) - in my case, 
> tcpserver is set to call qmail-smtpd which then looks after reciving 
> mail, yours may be something different.
> 
> you can also check out /var/log/messages and _usually_ /var/log/maillog 
> as well to see if there is any mail activity, this will also let you 
> know whats going on with the mail subsystem and should be the first port 
> of call when investigating "weirdness"
> 
> HTH,
> 
> -- 
> Steve.
> 
> -- 
> redhat-list mailing list
> unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/redhat-list





More information about the redhat-list mailing list