[SunHELP] How to check sendmail ?

Marek Grinberg marek.grinberg at tele2.se
Wed May 10 05:08:08 CDT 2006

Hello again,

/var/log/syslog revealed that /etc/hosts was incomplete, so I changed it 
to contain:
a.b.c.d  neat-test       loghost mailhost        neat-test.x.com

# mailq -v
Mail queue is empty

Mail to root works OK now, but when I send to an external user it fails:
# mail -t marek.grinberg at tele2.se
# mail
 From MAILER-DAEMON Wed May 10 11:56:11 2006
Date: Wed, 10 May 2006 11:56:11 +0200 (MET DST)
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <200605100956.LAA00379 at neat-test.x.com>
To: postmaster
To: neat
Subject: Returned mail: Local configuration error
Content-Length: 1329

This is a MIME-encapsulated message


The original message was received at Wed, 10 May 2006 11:56:11 +0200 
from root at localhost

  ----- The following addresses had permanent fatal errors -----
marek.grinberg at tele2.se

  ----- Transcript of session follows -----
553 mailhost.han.x.com config error: mail loops back to me (MX problem?)
554 marek.grinberg at tele2.se... Local configuration error

Content-Type: message/delivery-status

Reporting-MTA: dns; neat-test.x.com
Arrival-Date: Wed, 10 May 2006 11:56:11 +0200 (MET DST)

Final-Recipient: RFC822; marek.grinberg at tele2.se
Action: failed
Status: 5.5.0
Remote-MTA: DNS; mailhost.han.x.com
Last-Attempt-Date: Wed, 10 May 2006 11:56:11 +0200 (MET DST)

Content-Type: message/rfc822

Return-Path: <neat>
Received: (from root at localhost)
       by neat-test.han.x.com (8.8.8p2+Sun/8.8.8) id LAA00377
       for marek.grinberg at tele2.se; Wed, 10 May 2006 11:56:11 +0200 (MET 
Date: Wed, 10 May 2006 11:56:11 +0200 (MET DST)
From: neat
Message-Id: <200605100956.LAA00377 at neat-test.han.x.com>
To: marek.grinberg at tele2.se
Content-Type: text




Apparently the sendmail configuration file does not include a SMTP 
entry. How do I set it up ?


Martin Frost skrev:
> On Wed, 10 May 2006, Marek Grinberg wrote:
>> In a Sun E250 running Solaris 5.6 I would like to check whether sendmail 
>> is running OK.
>> Pardon my ignorance but how do I do it ?
> There are several things you can check. It depends a bit on what you mean
> by "running OK". If you just want to check that something is listening for
> SMTP, you can:
>  $ telnet localhost 25
> and see if you get a banner or a "Connection refused". If you want to check
> that the Sendmail daemons are running, you can do:
>  $ ps -ef | grep -i sendmail
>  $ ps -ef | grep smmsp
> and verify that you do indeed see a process listed for each. I don't know
> what Sendmail version is included in 2.6 so you might not have the smmsp
> one.
> If you want to test that Sendmail is not only running but actually working
> and configured properly, you will have to send a variety of test messages 
> through the system and examine the logs.
> If this is a machine you've recently been made responsible for and you
> don't know the history of, be aware that many people replace Sendmail with
> alternatives. You can tell whether this has happened by the banner when
> you do the telnet above. On Solaris 2.6 I think Sendmail was included in
> the core software packages. On later releases you can check for the
> presence of the Sendmail packages with:
>  $ pkginfo | grep SUNWsndm
> This should show SUNWsndmr and SUNWsndmu packages, though even this is no
> guarantee that someone hasn't simply removed or renamed the relevant files
> when installing an alternative MTA.
> Martin
> _______________________________________________
> SunHELP maillist  -  SunHELP at sunhelp.org
> http://www.sunhelp.org/mailman/listinfo/sunhelp

More information about the SunHELP mailing list